oxc/tasks/transform_conformance/snapshots/babel.snap.md

2733 lines
91 KiB
Markdown

commit: acbc09a8
Passed: 698/1168
# All Passed:
* babel-plugin-transform-logical-assignment-operators
* babel-plugin-transform-optional-catch-binding
* babel-preset-react
* babel-plugin-transform-react-display-name
* babel-plugin-transform-react-jsx-self
* babel-plugin-transform-react-jsx-source
# babel-preset-env (43/130)
* dynamic-import/auto-esm-unsupported-import-unsupported/input.mjs
x Output mismatch
* dynamic-import/modules-amd/input.js
env: Amd module is not implemented.
* dynamic-import/modules-cjs/input.mjs
x Output mismatch
* dynamic-import/modules-systemjs/input.mjs
env: Systemjs module is not implemented.
* dynamic-import/modules-umd/input.mjs
env: Umd module is not implemented.
* dynamic-import-babel-7/auto-esm-unsupported-import-unsupported/input.mjs
x Output mismatch
* dynamic-import-babel-7/modules-amd/input.js
env: Amd module is not implemented.
* dynamic-import-babel-7/modules-cjs/input.mjs
x Output mismatch
* dynamic-import-babel-7/modules-systemjs/input.mjs
env: Systemjs module is not implemented.
* dynamic-import-babel-7/modules-umd/input.mjs
env: Umd module is not implemented.
* export-namespace-from/auto-esm-not-supported/input.mjs
x Output mismatch
* export-namespace-from/auto-export-namespace-not-supported/input.mjs
x Output mismatch
* export-namespace-from/false-export-namespace-not-supported/input.mjs
x Output mismatch
* export-namespace-from/false-export-namespace-not-supported-caller-supported/input.mjs
x Output mismatch
* modules/auto-cjs/input.mjs
x Output mismatch
* modules/auto-unknown/input.mjs
x Output mismatch
* modules/modules-cjs/input.mjs
x Output mismatch
* modules/modules-commonjs/input.mjs
x Output mismatch
* modules/modules-systemjs/input.mjs
env: Systemjs module is not implemented.
* modules/modules-umd/input.mjs
env: Umd module is not implemented.
* plugins-integration/block-scoping-inside-generator/input.js
x Output mismatch
* plugins-integration/class-arrow-super-tagged-expr/input.js
x Output mismatch
* plugins-integration/class-features-node-12/input.js
x Output mismatch
* plugins-integration/for-of-array-block-scoping/input.js
x Output mismatch
* plugins-integration/for-of-array-block-scoping-2/input.js
x Output mismatch
* plugins-integration/issue-10662/input.mjs
env: Umd module is not implemented.
* plugins-integration/issue-11278/input.mjs
x Output mismatch
* plugins-integration/issue-15012/input.js
x Output mismatch
* plugins-integration/issue-15170/input.js
x Output mismatch
* plugins-integration/issue-16155/input.mjs
x Output mismatch
* plugins-integration/issue-7527/input.mjs
x Output mismatch
* plugins-integration/regression-2892/input.mjs
x Output mismatch
* plugins-integration/regression-4855/input.js
x Output mismatch
* plugins-integration/spread-super-firefox-40/input.js
x Output mismatch
* preset-options/browserslist-config-ignore-config-with-false/input.mjs
x Output mismatch
* preset-options/browserslist-config-ignore-package-with-false/input.mjs
x Output mismatch
* preset-options/browserslist-defaults/input.mjs
x Output mismatch
* preset-options/browserslist-defaults-not-ie/input.mjs
x Output mismatch
* preset-options/deno-1_0/input.mjs
x Output mismatch
* preset-options/destructuring-edge/input.js
x Output mismatch
* preset-options/duplicate-named-capturing-groups-regex-chrome-123/input.js
x Output mismatch
* preset-options/empty-options/input.mjs
x Output mismatch
* preset-options/include/input.mjs
x Output mismatch
* preset-options/include-scoped/input.mjs
x Output mismatch
* preset-options/ios-6/input.mjs
x Output mismatch
* preset-options/no-options/input.mjs
x Output mismatch
* preset-options/regexp-modifiers-chrome-121/input.js
x Output mismatch
* preset-options/reserved-keys-ie8/input.mjs
x Output mismatch
* preset-options/reserved-names-ie8/input.mjs
x Output mismatch
* preset-options/rhino-1_7_13/input.mjs
x Output mismatch
* preset-options/safari-10_3-block-scoped/input.js
x Output mismatch
* preset-options/safari-tagged-template-literals/input.js
x Output mismatch
* preset-options/unicode-property-regex-chrome-49/input.js
x Output mismatch
* preset-options/unicode-sets-regex-chrome-111/input.js
x Output mismatch
* preset-options-babel-7/browserslist-config-ignore-config-with-false/input.mjs
x Output mismatch
* preset-options-babel-7/browserslist-config-ignore-package-with-false/input.mjs
x Output mismatch
* preset-options-babel-7/browserslist-defaults/input.mjs
x Output mismatch
* preset-options-babel-7/browserslist-defaults-not-ie/input.mjs
x Output mismatch
* preset-options-babel-7/deno-1_0/input.mjs
x Output mismatch
* preset-options-babel-7/destructuring-edge/input.js
x Output mismatch
* preset-options-babel-7/duplicate-named-capturing-groups-regex-chrome-120/input.js
x Output mismatch
* preset-options-babel-7/empty-options/input.mjs
x Output mismatch
* preset-options-babel-7/esmodules-async-functions/input.mjs
x Output mismatch
* preset-options-babel-7/include/input.mjs
x Output mismatch
* preset-options-babel-7/include-scoped/input.mjs
x Output mismatch
* preset-options-babel-7/ios-10/input.mjs
x Output mismatch
* preset-options-babel-7/ios-10_3/input.mjs
x Output mismatch
* preset-options-babel-7/ios-6/input.mjs
x Output mismatch
* preset-options-babel-7/loose-typeof-symbol/input.mjs
x Output mismatch
* preset-options-babel-7/loose-with-typeof-symbol-includes/input.mjs
x Output mismatch
* preset-options-babel-7/no-options/input.mjs
x Output mismatch
* preset-options-babel-7/regexp-modifiers-chrome-121/input.js
x Output mismatch
* preset-options-babel-7/reserved-keys-ie8/input.mjs
x Output mismatch
* preset-options-babel-7/reserved-names-ie8/input.mjs
x Output mismatch
* preset-options-babel-7/rhino-1_7_13/input.mjs
x Output mismatch
* preset-options-babel-7/safari-10_3-block-scoped/input.js
x Output mismatch
* preset-options-babel-7/safari-tagged-template-literals/input.js
x Output mismatch
* preset-options-babel-7/shippedProposals/input.js
x Output mismatch
* preset-options-babel-7/spec/input.js
x Output mismatch
* preset-options-babel-7/unicode-property-regex-chrome-49/input.js
x Output mismatch
* preset-options-babel-7/unicode-sets-regex-chrome-111/input.js
x Output mismatch
* preset-options-babel-7/useBuiltIns-false/input.mjs
x Output mismatch
* sanity/block-scoping-for-of/input.js
x Output mismatch
* sanity/regex-dot-all/input.js
x Output mismatch
* sanity/transform-duplicate-keys/input.js
x Output mismatch
* shipped-proposals/new-class-features-chrome-90/input.js
x Output mismatch
* shipped-proposals/new-class-features-firefox-70/input.js
x Output mismatch
# babel-plugin-transform-class-properties (212/268)
* assumption-constantSuper/complex-super-class/input.js
x Output mismatch
* assumption-constantSuper/static-field/input.js
x Output mismatch
* assumption-noDocumentAll/optional-chain-before-member-call/input.js
x Output mismatch
* assumption-noDocumentAll/optional-chain-cast-to-boolean/input.js
x Output mismatch
* assumption-noUninitializedPrivateFieldAccess/static-private/input.js
x Output mismatch
* assumption-setPublicClassFields/computed/input.js
x Output mismatch
* assumption-setPublicClassFields/static-infer-name/input.js
x Output mismatch
* assumption-setPublicClassFields/static-super-loose/input.js
x Output mismatch
* class-name-tdz/general/input.js
x Output mismatch
* class-name-tdz/static-edgest-case/input.js
x Output mismatch
* class-name-tdz/static-general/input.js
x Output mismatch
* class-name-tdz/static-loose/input.js
x Output mismatch
* compile-to-class/constructor-collision-ignores-types/input.js
Unresolved references mismatch:
after transform: ["T", "babelHelpers"]
rebuilt : ["babelHelpers"]
* compile-to-class/constructor-collision-ignores-types-loose/input.js
Unresolved references mismatch:
after transform: ["T"]
rebuilt : []
* nested-class/super-call-in-decorator/input.js
x Output mismatch
* nested-class/super-property-in-accessor-key/input.js
x Output mismatch
* nested-class/super-property-in-decorator/input.js
x Output mismatch
* private/class-shadow-builtins/input.mjs
x Output mismatch
* private/optional-chain-cast-to-boolean/input.js
x Output mismatch
* private/optional-chain-delete-property-with-transform/input.js
x Output mismatch
* private/optional-chain-in-function-param/input.js
x Output mismatch
* private/optional-chain-in-function-param-with-transform/input.js
x Output mismatch
* private/optional-chain-member-optional-call-spread-arguments/input.js
x Output mismatch
* private/optional-chain-member-optional-call-with-transform/input.js
x Output mismatch
* private/parenthesized-optional-member-call-with-transform/input.js
x Output mismatch
* private/static-infer-name/input.js
x Output mismatch
* private/static-self-method/input.js
Scope flags mismatch:
after transform: ScopeId(4): ScopeFlags(StrictMode | Function)
rebuilt : ScopeId(4): ScopeFlags(Function)
Scope flags mismatch:
after transform: ScopeId(6): ScopeFlags(StrictMode | Function)
rebuilt : ScopeId(6): ScopeFlags(Function)
* private/static-shadow/input.js
x Output mismatch
* private-loose/class-shadow-builtins/input.mjs
x Output mismatch
* private-loose/optional-chain-before-member-call/input.js
x Output mismatch
* private-loose/optional-chain-before-member-call-with-transform/input.js
x Output mismatch
* private-loose/optional-chain-before-property/input.js
x Output mismatch
* private-loose/optional-chain-before-property-with-transform/input.js
x Output mismatch
* private-loose/optional-chain-cast-to-boolean/input.js
x Output mismatch
* private-loose/optional-chain-delete-property-with-transform/input.js
x Output mismatch
* private-loose/optional-chain-in-function-param/input.js
x Output mismatch
* private-loose/optional-chain-in-function-param-with-transform/input.js
x Output mismatch
* private-loose/optional-chain-member-optional-call/input.js
x Output mismatch
* private-loose/optional-chain-member-optional-call-with-transform/input.js
x Output mismatch
* private-loose/optional-chain-optional-member-call/input.js
x Output mismatch
* private-loose/optional-chain-optional-member-call-with-transform/input.js
x Output mismatch
* private-loose/optional-chain-optional-property-with-transform/input.js
x Output mismatch
* private-loose/parenthesized-optional-member-call/input.js
x Output mismatch
* private-loose/parenthesized-optional-member-call-with-transform/input.js
x Output mismatch
* private-loose/static-infer-name/input.js
x Output mismatch
* public/class-shadow-builtins/input.mjs
x Output mismatch
* public/computed/input.js
x Output mismatch
* public/delete-super-property/input.js
x Output mismatch
* public/static-infer-name/input.js
x Output mismatch
* public-loose/class-shadow-builtins/input.mjs
x Output mismatch
* public-loose/computed/input.js
x Output mismatch
* public-loose/static-infer-name/input.js
x Output mismatch
* public-loose/static-super/input.js
x Output mismatch
* regression/6153/input.js
x Output mismatch
* source-maps/private-get/input.js
x Output mismatch
* source-maps/private-set/input.js
x Output mismatch
# babel-plugin-transform-class-static-block (17/21)
* integration/in-class-heritage/input.js
x Output mismatch
* integration/new-target/input.js
x Output mismatch
* integration-loose/in-class-heritage/input.js
x Output mismatch
* integration-loose/super-static-block/input.js
x Output mismatch
# babel-plugin-transform-private-methods (46/148)
* accessors/tagged-template/input.js
Scope flags mismatch:
after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow)
rebuilt : ScopeId(4): ScopeFlags(Function | Arrow)
* accessors-loose/basic/input.js
x Output mismatch
* accessors-loose/class-binding/input.js
x Output mismatch
* accessors-loose/get-only-setter/input.js
x Output mismatch
* accessors-loose/preserve-comments/input.js
x Output mismatch
* accessors-loose/reassignment/input.js
x Output mismatch
* accessors-loose/set-only-getter/input.js
x Output mismatch
* accessors-loose/updates/input.js
x Output mismatch
* accessors-privateFieldsAsProperties/basic/input.js
x Output mismatch
* accessors-privateFieldsAsProperties/class-binding/input.js
x Output mismatch
* accessors-privateFieldsAsProperties/get-only-setter/input.js
x Output mismatch
* accessors-privateFieldsAsProperties/preserve-comments/input.js
x Output mismatch
* accessors-privateFieldsAsProperties/set-only-getter/input.js
x Output mismatch
* accessors-privateFieldsAsProperties/updates/input.js
x Output mismatch
* accessors-privateFieldsAsSymbols/basic/input.js
x Output mismatch
* accessors-privateFieldsAsSymbols/class-binding/input.js
x Output mismatch
* accessors-privateFieldsAsSymbols/get-only-setter/input.js
x Output mismatch
* accessors-privateFieldsAsSymbols/preserve-comments/input.js
x Output mismatch
* accessors-privateFieldsAsSymbols/set-only-getter/input.js
x Output mismatch
* accessors-privateFieldsAsSymbols/updates/input.js
x Output mismatch
* assumption-constantSuper/private-method-super/input.js
x Output mismatch
* private-method/super/input.js
x Output mismatch
* private-method-loose/assignment/input.js
x Output mismatch
* private-method-loose/async/input.js
x Output mismatch
* private-method-loose/before-fields/input.js
x Output mismatch
* private-method-loose/class-binding/input.js
x Output mismatch
* private-method-loose/class-expression/input.js
x Output mismatch
* private-method-loose/context/input.js
x Output mismatch
* private-method-loose/exfiltrated/input.js
x Output mismatch
* private-method-loose/generator/input.js
x Output mismatch
* private-method-loose/preserve-comments/input.js
x Output mismatch
* private-method-loose/reassignment/input.js
x Output mismatch
* private-method-loose/super/input.js
x Output mismatch
* private-method-privateFieldsAsProperties/assignment/input.js
x Output mismatch
* private-method-privateFieldsAsProperties/async/input.js
x Output mismatch
* private-method-privateFieldsAsProperties/before-fields/input.js
x Output mismatch
* private-method-privateFieldsAsProperties/class-binding/input.js
x Output mismatch
* private-method-privateFieldsAsProperties/class-expression/input.js
x Output mismatch
* private-method-privateFieldsAsProperties/context/input.js
x Output mismatch
* private-method-privateFieldsAsProperties/exfiltrated/input.js
x Output mismatch
* private-method-privateFieldsAsProperties/generator/input.js
x Output mismatch
* private-method-privateFieldsAsProperties/super/input.js
x Output mismatch
* private-method-privateFieldsAsSymbols/assignment/input.js
x Output mismatch
* private-method-privateFieldsAsSymbols/async/input.js
x Output mismatch
* private-method-privateFieldsAsSymbols/before-fields/input.js
x Output mismatch
* private-method-privateFieldsAsSymbols/class-binding/input.js
x Output mismatch
* private-method-privateFieldsAsSymbols/class-expression/input.js
x Output mismatch
* private-method-privateFieldsAsSymbols/context/input.js
x Output mismatch
* private-method-privateFieldsAsSymbols/exfiltrated/input.js
x Output mismatch
* private-method-privateFieldsAsSymbols/generator/input.js
x Output mismatch
* private-method-privateFieldsAsSymbols/super/input.js
x Output mismatch
* private-static-method/async/input.js
x TS(1108): A 'return' statement can only be used within a function body.
,-[tasks/coverage/babel/packages/babel-plugin-transform-private-methods/test/fixtures/private-static-method/async/input.js:11:1]
10 |
11 | return new Cl().test().then(val => {
: ^^^^^^
12 | expect(val).toBe(2);
`----
* private-static-method/read-only/input.js
x Output mismatch
* private-static-method-loose/async/input.js
x TS(1108): A 'return' statement can only be used within a function body.
,-[tasks/coverage/babel/packages/babel-plugin-transform-private-methods/test/fixtures/private-static-method-loose/async/input.js:11:1]
10 |
11 | return new Cl().test().then(val => {
: ^^^^^^
12 | expect(val).toBe(2);
`----
* private-static-method-loose/basic/input.js
x Output mismatch
* private-static-method-loose/class-check/input.js
x Output mismatch
* private-static-method-loose/class-expression/input.js
x Output mismatch
* private-static-method-loose/exfiltrated/input.js
x Output mismatch
* private-static-method-loose/generator/input.js
x Output mismatch
* private-static-method-loose/preserve-comments/input.js
x Output mismatch
* private-static-method-loose/reassignment/input.js
x Output mismatch
* private-static-method-loose/super/input.js
x Output mismatch
* private-static-method-loose/this/input.js
x Output mismatch
* private-static-method-privateFieldsAsProperties/async/input.js
x TS(1108): A 'return' statement can only be used within a function body.
,-[tasks/coverage/babel/packages/babel-plugin-transform-private-methods/test/fixtures/private-static-method-privateFieldsAsProperties/async/input.js:11:1]
10 |
11 | return new Cl().test().then(val => {
: ^^^^^^
12 | expect(val).toBe(2);
`----
* private-static-method-privateFieldsAsProperties/basic/input.js
x Output mismatch
* private-static-method-privateFieldsAsProperties/class-check/input.js
x Output mismatch
* private-static-method-privateFieldsAsProperties/class-expression/input.js
x Output mismatch
* private-static-method-privateFieldsAsProperties/exfiltrated/input.js
x Output mismatch
* private-static-method-privateFieldsAsProperties/generator/input.js
x Output mismatch
* private-static-method-privateFieldsAsProperties/reassignment/input.js
x Output mismatch
* private-static-method-privateFieldsAsProperties/super/input.js
x Output mismatch
* private-static-method-privateFieldsAsProperties/this/input.js
x Output mismatch
* private-static-method-privateFieldsAsSymbols/async/input.js
x TS(1108): A 'return' statement can only be used within a function body.
,-[tasks/coverage/babel/packages/babel-plugin-transform-private-methods/test/fixtures/private-static-method-privateFieldsAsSymbols/async/input.js:11:1]
10 |
11 | return new Cl().test().then(val => {
: ^^^^^^
12 | expect(val).toBe(2);
`----
* private-static-method-privateFieldsAsSymbols/basic/input.js
x Output mismatch
* private-static-method-privateFieldsAsSymbols/class-check/input.js
x Output mismatch
* private-static-method-privateFieldsAsSymbols/class-expression/input.js
x Output mismatch
* private-static-method-privateFieldsAsSymbols/exfiltrated/input.js
x Output mismatch
* private-static-method-privateFieldsAsSymbols/generator/input.js
x Output mismatch
* private-static-method-privateFieldsAsSymbols/reassignment/input.js
x Output mismatch
* private-static-method-privateFieldsAsSymbols/super/input.js
x Output mismatch
* private-static-method-privateFieldsAsSymbols/this/input.js
x Output mismatch
* static-accessors/get-only-setter/input.js
x Output mismatch
* static-accessors/set-only-getter/input.js
x Output mismatch
* static-accessors/tagged-template/input.js
Scope flags mismatch:
after transform: ScopeId(3): ScopeFlags(StrictMode | Function)
rebuilt : ScopeId(4): ScopeFlags(Function)
* static-accessors-loose/basic/input.js
x Output mismatch
* static-accessors-loose/destructure-set/input.js
x Output mismatch
* static-accessors-loose/get-only-setter/input.js
x Output mismatch
* static-accessors-loose/preserve-comments/input.js
x Output mismatch
* static-accessors-loose/set-only-getter/input.js
x Output mismatch
* static-accessors-loose/updates/input.js
x Output mismatch
* static-accessors-privateFieldsAsProperties/basic/input.js
x Output mismatch
* static-accessors-privateFieldsAsProperties/destructure-set/input.js
x Output mismatch
* static-accessors-privateFieldsAsProperties/get-only-setter/input.js
x Output mismatch
* static-accessors-privateFieldsAsProperties/preserve-comments/input.js
x Output mismatch
* static-accessors-privateFieldsAsProperties/set-only-getter/input.js
x Output mismatch
* static-accessors-privateFieldsAsProperties/updates/input.js
x Output mismatch
* static-accessors-privateFieldsAsSymbols/basic/input.js
x Output mismatch
* static-accessors-privateFieldsAsSymbols/destructure-set/input.js
x Output mismatch
* static-accessors-privateFieldsAsSymbols/get-only-setter/input.js
x Output mismatch
* static-accessors-privateFieldsAsSymbols/preserve-comments/input.js
x Output mismatch
* static-accessors-privateFieldsAsSymbols/set-only-getter/input.js
x Output mismatch
* static-accessors-privateFieldsAsSymbols/updates/input.js
x Output mismatch
# babel-plugin-transform-private-property-in-object (25/59)
* assumption-privateFieldsAsProperties/accessor/input.js
x Output mismatch
* assumption-privateFieldsAsProperties/compiled-classes/input.js
x Output mismatch
* assumption-privateFieldsAsProperties/field/input.js
x Output mismatch
* assumption-privateFieldsAsProperties/method/input.js
x Output mismatch
* assumption-privateFieldsAsProperties/nested-class/input.js
x Output mismatch
* assumption-privateFieldsAsProperties/nested-class-other-redeclared/input.js
x Output mismatch
* assumption-privateFieldsAsProperties/nested-class-redeclared/input.js
x Output mismatch
* assumption-privateFieldsAsProperties/static-accessor/input.js
x Output mismatch
* assumption-privateFieldsAsProperties/static-field/input.js
x Output mismatch
* assumption-privateFieldsAsProperties/static-method/input.js
x Output mismatch
* assumption-privateFieldsAsSymbols/accessor/input.js
x Output mismatch
* assumption-privateFieldsAsSymbols/compiled-classes/input.js
x Output mismatch
* assumption-privateFieldsAsSymbols/field/input.js
x Output mismatch
* assumption-privateFieldsAsSymbols/method/input.js
x Output mismatch
* assumption-privateFieldsAsSymbols/nested-class/input.js
x Output mismatch
* assumption-privateFieldsAsSymbols/nested-class-other-redeclared/input.js
x Output mismatch
* assumption-privateFieldsAsSymbols/nested-class-redeclared/input.js
x Output mismatch
* assumption-privateFieldsAsSymbols/static-accessor/input.js
x Output mismatch
* assumption-privateFieldsAsSymbols/static-field/input.js
x Output mismatch
* assumption-privateFieldsAsSymbols/static-method/input.js
x Output mismatch
* private/static-shadow/input.js
x Output mismatch
* private-loose/accessor/input.js
x Output mismatch
* private-loose/field/input.js
x Output mismatch
* private-loose/method/input.js
x Output mismatch
* private-loose/nested-class/input.js
x Output mismatch
* private-loose/nested-class-other-redeclared/input.js
x Output mismatch
* private-loose/nested-class-redeclared/input.js
x Output mismatch
* private-loose/static-accessor/input.js
x Output mismatch
* private-loose/static-field/input.js
x Output mismatch
* private-loose/static-method/input.js
x Output mismatch
* private-loose/static-shadow/input.js
x Output mismatch
* to-native-fields/class-expression-in-default-param/input.js
x Output mismatch
* to-native-fields/static-shadow/input.js
x Output mismatch
* to-native-fields/static-shadowed-binding/input.js
x Output mismatch
# babel-plugin-transform-nullish-coalescing-operator (9/24)
* assumption-noDocumentAll/transform/input.js
x Output mismatch
* assumption-noDocumentAll/transform-in-default-destructuring/input.js
x Output mismatch
* assumption-noDocumentAll/transform-in-default-param/input.js
x Output mismatch
* assumption-noDocumentAll/transform-in-function/input.js
x Output mismatch
* assumption-noDocumentAll/transform-static-refs-in-default/input.js
x Output mismatch
* assumption-noDocumentAll/transform-static-refs-in-function/input.js
x Output mismatch
* assumption-pureGetters/logical-assignment/input.js
x Output mismatch
* assumption-pureGetters/logical-assignment-undeclared/input.js
x Output mismatch
* assumption-pureGetters/transform-in-default-param/input.js
x Output mismatch
* assumption-pureGetters/transform-static-refs-in-function/input.js
x Output mismatch
* nullish-coalescing/logical-assignment/input.js
x Output mismatch
* nullish-coalescing/logical-assignment-undeclared/input.js
x Output mismatch
* nullish-coalescing/transform-loose/input.js
x Output mismatch
* nullish-coalescing/transform-static-refs-in-function/input.js
x Output mismatch
* nullish-coalescing/undeclared/input.js
x Output mismatch
# babel-plugin-transform-optional-chaining (42/45)
* transparent-expr-wrappers/ts-as-function-call-loose/input.ts
Unresolved references mismatch:
after transform: ["A", "B", "foo"]
rebuilt : ["foo"]
* transparent-expr-wrappers/ts-as-member-expression/input.ts
Unresolved references mismatch:
after transform: ["ExampleType", "ExampleType2", "a"]
rebuilt : ["a"]
* transparent-expr-wrappers/ts-parenthesized-expression-member-call/input.ts
Unresolved references mismatch:
after transform: ["ExampleType", "o"]
rebuilt : ["o"]
# babel-plugin-transform-async-generator-functions (19/20)
* async-generators/class-private-method/input.js
x Output mismatch
# babel-plugin-transform-object-rest-spread (28/36)
* object-rest/for-x/input.js
Bindings mismatch:
after transform: ScopeId(0): ["_excluded", "_excluded2", "_excluded3", "_ref", "a", "b"]
rebuilt : ScopeId(0): ["_excluded", "_excluded2", "_excluded3", "_ref", "_ref2", "_ref3", "a"]
Bindings mismatch:
after transform: ScopeId(2): []
rebuilt : ScopeId(2): ["a", "b"]
Bindings mismatch:
after transform: ScopeId(3): ["_ref2"]
rebuilt : ScopeId(3): []
Bindings mismatch:
after transform: ScopeId(4): ["_ref3"]
rebuilt : ScopeId(4): []
Bindings mismatch:
after transform: ScopeId(5): []
rebuilt : ScopeId(5): ["_ref4", "_ref5"]
Bindings mismatch:
after transform: ScopeId(6): ["_ref4"]
rebuilt : ScopeId(6): []
Bindings mismatch:
after transform: ScopeId(7): ["_ref5"]
rebuilt : ScopeId(7): []
Symbol flags mismatch for "a":
after transform: SymbolId(0): SymbolFlags(BlockScopedVariable)
rebuilt : SymbolId(8): SymbolFlags(FunctionScopedVariable)
Symbol span mismatch for "a":
after transform: SymbolId(0): Span { start: 27, end: 28 }
rebuilt : SymbolId(8): Span { start: 86, end: 87 }
Symbol scope ID mismatch for "a":
after transform: SymbolId(0): ScopeId(2)
rebuilt : SymbolId(8): ScopeId(0)
Symbol redeclarations mismatch for "a":
after transform: SymbolId(0): [Span { start: 86, end: 87 }, Span { start: 189, end: 190 }, Span { start: 274, end: 275 }]
rebuilt : SymbolId(8): [Span { start: 189, end: 190 }, Span { start: 274, end: 275 }]
Symbol reference IDs mismatch for "b":
after transform: SymbolId(1): [ReferenceId(1), ReferenceId(3)]
rebuilt : SymbolId(5): []
Symbol scope ID mismatch for "_ref2":
after transform: SymbolId(4): ScopeId(3)
rebuilt : SymbolId(6): ScopeId(0)
Symbol scope ID mismatch for "_ref3":
after transform: SymbolId(5): ScopeId(4)
rebuilt : SymbolId(7): ScopeId(0)
Symbol scope ID mismatch for "_ref4":
after transform: SymbolId(7): ScopeId(6)
rebuilt : SymbolId(9): ScopeId(5)
Symbol scope ID mismatch for "_ref5":
after transform: SymbolId(8): ScopeId(7)
rebuilt : SymbolId(10): ScopeId(5)
Reference symbol mismatch for "b":
after transform: SymbolId(1) "b"
rebuilt : <None>
Reference symbol mismatch for "b":
after transform: SymbolId(1) "b"
rebuilt : <None>
Unresolved references mismatch:
after transform: ["babelHelpers"]
rebuilt : ["b", "babelHelpers"]
* object-rest/for-x-array-pattern/input.js
Bindings mismatch:
after transform: ScopeId(0): ["_excluded", "_excluded2", "_excluded3", "a"]
rebuilt : ScopeId(0): ["_excluded", "_excluded2", "_excluded3", "_ref2", "_ref3", "_ref4", "a"]
Bindings mismatch:
after transform: ScopeId(3): ["_ref2"]
rebuilt : ScopeId(3): []
Bindings mismatch:
after transform: ScopeId(4): ["_ref3", "_ref4"]
rebuilt : ScopeId(4): []
Bindings mismatch:
after transform: ScopeId(5): []
rebuilt : ScopeId(5): ["_ref5", "_ref6", "_ref7"]
Bindings mismatch:
after transform: ScopeId(6): ["_ref5"]
rebuilt : ScopeId(6): []
Bindings mismatch:
after transform: ScopeId(7): ["_ref6", "_ref7"]
rebuilt : ScopeId(7): []
Symbol scope ID mismatch for "_ref2":
after transform: SymbolId(5): ScopeId(3)
rebuilt : SymbolId(6): ScopeId(0)
Symbol scope ID mismatch for "_ref3":
after transform: SymbolId(6): ScopeId(4)
rebuilt : SymbolId(7): ScopeId(0)
Symbol scope ID mismatch for "_ref4":
after transform: SymbolId(7): ScopeId(4)
rebuilt : SymbolId(8): ScopeId(0)
Symbol scope ID mismatch for "_ref5":
after transform: SymbolId(9): ScopeId(6)
rebuilt : SymbolId(10): ScopeId(5)
Symbol scope ID mismatch for "_ref6":
after transform: SymbolId(10): ScopeId(7)
rebuilt : SymbolId(11): ScopeId(5)
Symbol scope ID mismatch for "_ref7":
after transform: SymbolId(11): ScopeId(7)
rebuilt : SymbolId(12): ScopeId(5)
* object-rest/for-x-completion-record/input.js
Bindings mismatch:
after transform: ScopeId(0): ["_excluded"]
rebuilt : ScopeId(0): ["_excluded", "_ref", "_ref2"]
Bindings mismatch:
after transform: ScopeId(1): ["_ref"]
rebuilt : ScopeId(1): []
Bindings mismatch:
after transform: ScopeId(2): ["_ref2"]
rebuilt : ScopeId(2): []
Symbol scope ID mismatch for "_ref":
after transform: SymbolId(0): ScopeId(1)
rebuilt : SymbolId(1): ScopeId(0)
Symbol scope ID mismatch for "_ref2":
after transform: SymbolId(1): ScopeId(2)
rebuilt : SymbolId(2): ScopeId(0)
* object-rest/nested-computed-key/input.js
Bindings mismatch:
after transform: ScopeId(0): ["_ref3", "a", "c"]
rebuilt : ScopeId(0): ["a", "c"]
Reference symbol mismatch for "_ref3":
after transform: SymbolId(6) "_ref3"
rebuilt : <None>
Reference symbol mismatch for "_ref3":
after transform: SymbolId(6) "_ref3"
rebuilt : <None>
Reference symbol mismatch for "_ref3":
after transform: SymbolId(6) "_ref3"
rebuilt : <None>
Reference symbol mismatch for "_ref3":
after transform: SymbolId(6) "_ref3"
rebuilt : <None>
Reference symbol mismatch for "_ref3":
after transform: SymbolId(6) "_ref3"
rebuilt : <None>
Unresolved references mismatch:
after transform: ["babelHelpers", "d"]
rebuilt : ["_ref3", "babelHelpers", "d"]
* object-rest/nested-default-value/input.js
Bindings mismatch:
after transform: ScopeId(0): ["_ref3", "a", "c"]
rebuilt : ScopeId(0): ["a", "c"]
Reference symbol mismatch for "_ref3":
after transform: SymbolId(6) "_ref3"
rebuilt : <None>
Reference symbol mismatch for "_ref3":
after transform: SymbolId(6) "_ref3"
rebuilt : <None>
Reference symbol mismatch for "_ref3":
after transform: SymbolId(6) "_ref3"
rebuilt : <None>
Reference symbol mismatch for "_ref3":
after transform: SymbolId(6) "_ref3"
rebuilt : <None>
Reference symbol mismatch for "_ref3":
after transform: SymbolId(6) "_ref3"
rebuilt : <None>
Unresolved references mismatch:
after transform: ["babelHelpers", "d"]
rebuilt : ["_ref3", "babelHelpers", "d"]
* object-rest/parameters-object-rest-used-in-default/input.js
Symbol reference IDs mismatch for "R":
after transform: SymbolId(0): [ReferenceId(0)]
rebuilt : SymbolId(3): []
Symbol reference IDs mismatch for "Y":
after transform: SymbolId(2): [ReferenceId(1)]
rebuilt : SymbolId(6): []
Symbol reference IDs mismatch for "R":
after transform: SymbolId(6): [ReferenceId(2)]
rebuilt : SymbolId(10): []
Symbol reference IDs mismatch for "R":
after transform: SymbolId(7): [ReferenceId(3)]
rebuilt : SymbolId(16): []
Symbol reference IDs mismatch for "R":
after transform: SymbolId(13): [ReferenceId(6)]
rebuilt : SymbolId(20): []
Symbol reference IDs mismatch for "R":
after transform: SymbolId(15): [ReferenceId(7)]
rebuilt : SymbolId(23): []
Reference symbol mismatch for "R":
after transform: SymbolId(0) "R"
rebuilt : <None>
Reference symbol mismatch for "Y":
after transform: SymbolId(2) "Y"
rebuilt : <None>
Reference symbol mismatch for "R":
after transform: SymbolId(6) "R"
rebuilt : <None>
Reference symbol mismatch for "R":
after transform: SymbolId(7) "R"
rebuilt : <None>
Reference symbol mismatch for "R":
after transform: SymbolId(13) "R"
rebuilt : <None>
Reference symbol mismatch for "R":
after transform: SymbolId(15) "R"
rebuilt : <None>
Unresolved references mismatch:
after transform: ["b", "babelHelpers", "f", "q"]
rebuilt : ["R", "Y", "b", "babelHelpers", "f", "q"]
* object-rest/symbol/input.js
Bindings mismatch:
after transform: ScopeId(0): ["_Symbol$for", "_Symbol$for2", "_Symbol$for3", "_ref", "_ref2", "_ref3", "foo", "rest"]
rebuilt : ScopeId(0): ["_Symbol$for", "_Symbol$for2", "_ref", "_ref2", "foo", "rest"]
Reference symbol mismatch for "_ref3":
after transform: SymbolId(6) "_ref3"
rebuilt : <None>
Reference symbol mismatch for "_Symbol$for3":
after transform: SymbolId(7) "_Symbol$for3"
rebuilt : <None>
Reference symbol mismatch for "_ref3":
after transform: SymbolId(6) "_ref3"
rebuilt : <None>
Reference symbol mismatch for "_ref3":
after transform: SymbolId(6) "_ref3"
rebuilt : <None>
Reference symbol mismatch for "_Symbol$for3":
after transform: SymbolId(7) "_Symbol$for3"
rebuilt : <None>
Reference symbol mismatch for "_ref3":
after transform: SymbolId(6) "_ref3"
rebuilt : <None>
Unresolved references mismatch:
after transform: ["Symbol", "babelHelpers"]
rebuilt : ["Symbol", "_Symbol$for3", "_ref3", "babelHelpers"]
Unresolved reference IDs mismatch for "Symbol":
after transform: [ReferenceId(0), ReferenceId(1), ReferenceId(4)]
rebuilt : [ReferenceId(0), ReferenceId(7)]
* regression/gh-8323/input.js
x Option `loose` is not implemented for object-rest-spread.
# babel-plugin-transform-async-to-generator (10/28)
* assumption-ignoreFunctionLength-true/basic/input.mjs
x Compiler assumption `ignoreFunctionLength` is not implemented for object-
| rest-spread.
* assumption-ignoreFunctionLength-true/export-default-function/input.mjs
x Compiler assumption `ignoreFunctionLength` is not implemented for object-
| rest-spread.
* assumption-noNewArrows-false/basic/input.js
x Output mismatch
* async-to-generator/async-iife-with-regenerator/input.js
x Output mismatch
* async-to-generator/async-iife-with-regenerator-spec/input.js
x Output mismatch
* bluebird-coroutines/arrow-function/input.js
x Output mismatch
* bluebird-coroutines/class/input.js
x Output mismatch
* bluebird-coroutines/expression/input.js
x Output mismatch
* bluebird-coroutines/named-expression/input.js
x Output mismatch
* bluebird-coroutines/statement/input.js
x Output mismatch
* export-async/default-arrow-export/input.mjs
x Output mismatch
* export-async/default-export/input.mjs
x Output mismatch
* export-async/import-and-export/input.mjs
x Output mismatch
* export-async/lone-export/input.mjs
x Output mismatch
* regression/15978/input.js
x Output mismatch
* regression/T7108/input.js
x Output mismatch
* regression/gh-6923/input.js
x Output mismatch
* regression/in-uncompiled-class-fields/input.js
x Output mismatch
# babel-plugin-transform-exponentiation-operator (2/7)
* exponentiation-operator/memoise-object/input.js
x Output mismatch
* exponentiation-operator/memoise-object-in-default-args/input.js
x Output mismatch
* regression/4349/input.js
x Output mismatch
* regression/4349-keep-super/input.js
x Output mismatch
* regression/4403/input.js
x Output mismatch
# babel-plugin-transform-arrow-functions (3/11)
* arrow-functions/implicit-var-arguments/input.js
x Output mismatch
* arrow-functions/self-referential/input.js
x Output mismatch
* arrow-functions/spec/input.js
x Output mismatch
* assumption-newableArrowFunctions-false/basic/input.js
x Output mismatch
* assumption-newableArrowFunctions-false/naming/input.js
x Output mismatch
* assumption-newableArrowFunctions-false/self-referential/input.js
x Output mismatch
* spec/newableArrowFunction-default/input.js
x Output mismatch
* spec/newableArrowFunction-vs-spec-false/input.js
x Output mismatch
# babel-preset-typescript (11/17)
* jsx-compat/ts-invalid/input.ts
x Expected `>` but found `/`
,-[tasks/coverage/babel/packages/babel-preset-typescript/test/fixtures/jsx-compat/ts-invalid/input.ts:1:7]
1 | (<div />);
: |
: `-- `>` expected
`----
* node-extensions/import-in-cts/input.cts
x Output mismatch
* node-extensions/type-assertion-in-ts/input.ts
Unresolved references mismatch:
after transform: ["T", "x"]
rebuilt : ["x"]
* opts/optimizeConstEnums/input.ts
x Output mismatch
* opts/rewriteImportExtensions/input.ts
x Output mismatch
* opts/rewriteImportExtensions-createImportExpressions/input.ts
x Output mismatch
# babel-plugin-transform-typescript (49/159)
* cast/as-expression/input.ts
Unresolved references mismatch:
after transform: ["T", "x"]
rebuilt : ["x"]
* cast/type-assertion/input.ts
Unresolved references mismatch:
after transform: ["T", "x"]
rebuilt : ["x"]
* class/accessor-allowDeclareFields-false/input.ts
x TS(18010): An accessibility modifier cannot be used with a private
| identifier.
,-[tasks/coverage/babel/packages/babel-plugin-transform-typescript/test/fixtures/class/accessor-allowDeclareFields-false/input.ts:8:3]
7 | abstract accessor prop6: number;
8 | private accessor #p: any;
: ^^^^^^^
9 |
`----
* class/accessor-allowDeclareFields-true/input.ts
x TS(18010): An accessibility modifier cannot be used with a private
| identifier.
,-[tasks/coverage/babel/packages/babel-plugin-transform-typescript/test/fixtures/class/accessor-allowDeclareFields-true/input.ts:8:3]
7 | abstract accessor prop6: number;
8 | private accessor #p: any;
: ^^^^^^^
9 |
`----
* class/head/input.ts
Unresolved references mismatch:
after transform: ["D", "I"]
rebuilt : ["D"]
* class/methods/input.ts
Scope children mismatch:
after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)]
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)]
* class/private-method-override/input.ts
Scope children mismatch:
after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)]
rebuilt : ScopeId(1): [ScopeId(2)]
* class/private-method-override-transform-private/input.ts
x Output mismatch
* declarations/const-enum/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["E"]
rebuilt : ScopeId(0): []
Scope children mismatch:
after transform: ScopeId(0): [ScopeId(1)]
rebuilt : ScopeId(0): []
* declarations/erased/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["E", "M", "N", "m", "x"]
rebuilt : ScopeId(0): []
Scope children mismatch:
after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8)]
rebuilt : ScopeId(0): []
* declarations/export-declare-enum/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["A"]
rebuilt : ScopeId(0): []
Scope children mismatch:
after transform: ScopeId(0): [ScopeId(1)]
rebuilt : ScopeId(0): []
* declarations/nested-namespace/input.mjs
Bindings mismatch:
after transform: ScopeId(0): ["P"]
rebuilt : ScopeId(0): []
Scope children mismatch:
after transform: ScopeId(0): [ScopeId(1)]
rebuilt : ScopeId(0): []
* enum/boolean-value/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["A", "E"]
rebuilt : ScopeId(1): ["E"]
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(0x0)
rebuilt : ScopeId(1): ScopeFlags(Function)
Symbol flags mismatch for "E":
after transform: SymbolId(0): SymbolFlags(RegularEnum)
rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)
* enum/const/input.ts
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(0x0)
rebuilt : ScopeId(1): ScopeFlags(Function)
Symbol flags mismatch for "E":
after transform: SymbolId(0): SymbolFlags(ConstEnum)
rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)
* enum/constant-folding/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["E", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r"]
rebuilt : ScopeId(1): ["E"]
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(0x0)
rebuilt : ScopeId(1): ScopeFlags(Function)
Symbol flags mismatch for "E":
after transform: SymbolId(0): SymbolFlags(RegularEnum)
rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)
* enum/enum-merging-inner-references/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["Animals", "Cat", "Dog"]
rebuilt : ScopeId(1): ["Animals"]
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(0x0)
rebuilt : ScopeId(1): ScopeFlags(Function)
Bindings mismatch:
after transform: ScopeId(2): ["Animals", "CatDog"]
rebuilt : ScopeId(2): ["Animals"]
Scope flags mismatch:
after transform: ScopeId(2): ScopeFlags(0x0)
rebuilt : ScopeId(2): ScopeFlags(Function)
Symbol flags mismatch for "Animals":
after transform: SymbolId(0): SymbolFlags(RegularEnum)
rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)
Symbol redeclarations mismatch for "Animals":
after transform: SymbolId(0): [Span { start: 41, end: 48 }]
rebuilt : SymbolId(0): []
Unresolved references mismatch:
after transform: ["Cat", "Dog"]
rebuilt : []
* enum/enum-merging-inner-references-shadow/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["Animals", "Cat"]
rebuilt : ScopeId(1): ["Animals"]
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(0x0)
rebuilt : ScopeId(1): ScopeFlags(Function)
Bindings mismatch:
after transform: ScopeId(2): ["Animals", "Dog"]
rebuilt : ScopeId(2): ["Animals"]
Scope flags mismatch:
after transform: ScopeId(2): ScopeFlags(0x0)
rebuilt : ScopeId(2): ScopeFlags(Function)
Bindings mismatch:
after transform: ScopeId(3): ["Animals", "CatDog"]
rebuilt : ScopeId(3): ["Animals"]
Scope flags mismatch:
after transform: ScopeId(3): ScopeFlags(0x0)
rebuilt : ScopeId(3): ScopeFlags(Function)
Symbol reference IDs mismatch for "Cat":
after transform: SymbolId(0): [ReferenceId(0)]
rebuilt : SymbolId(0): []
Symbol reference IDs mismatch for "Dog":
after transform: SymbolId(1): [ReferenceId(1)]
rebuilt : SymbolId(1): []
Symbol flags mismatch for "Animals":
after transform: SymbolId(2): SymbolFlags(RegularEnum)
rebuilt : SymbolId(2): SymbolFlags(FunctionScopedVariable)
Symbol redeclarations mismatch for "Animals":
after transform: SymbolId(2): [Span { start: 65, end: 72 }, Span { start: 92, end: 99 }]
rebuilt : SymbolId(2): []
* enum/export/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["A", "E"]
rebuilt : ScopeId(1): ["E"]
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(StrictMode)
rebuilt : ScopeId(1): ScopeFlags(StrictMode | Function)
Bindings mismatch:
after transform: ScopeId(2): ["B", "E"]
rebuilt : ScopeId(2): ["E"]
Scope flags mismatch:
after transform: ScopeId(2): ScopeFlags(StrictMode)
rebuilt : ScopeId(2): ScopeFlags(StrictMode | Function)
Symbol flags mismatch for "E":
after transform: SymbolId(0): SymbolFlags(RegularEnum)
rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable)
Symbol redeclarations mismatch for "E":
after transform: SymbolId(0): [Span { start: 40, end: 41 }]
rebuilt : SymbolId(0): []
* enum/inferred/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["E", "x", "y"]
rebuilt : ScopeId(1): ["E"]
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(0x0)
rebuilt : ScopeId(1): ScopeFlags(Function)
Symbol flags mismatch for "E":
after transform: SymbolId(0): SymbolFlags(RegularEnum)
rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)
* enum/inner-references/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["E", "a", "b"]
rebuilt : ScopeId(1): ["E"]
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(0x0)
rebuilt : ScopeId(1): ScopeFlags(Function)
Symbol flags mismatch for "E":
after transform: SymbolId(0): SymbolFlags(RegularEnum)
rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)
* enum/mix-references/input.ts
x Output mismatch
* enum/non-constant-member-reference/input.ts
x Output mismatch
* enum/non-foldable-constant/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["E", "a", "b"]
rebuilt : ScopeId(1): ["E"]
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(0x0)
rebuilt : ScopeId(1): ScopeFlags(Function)
Symbol flags mismatch for "E":
after transform: SymbolId(0): SymbolFlags(RegularEnum)
rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)
* enum/non-scoped/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["E", "x", "y"]
rebuilt : ScopeId(1): ["E"]
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(0x0)
rebuilt : ScopeId(1): ScopeFlags(Function)
Bindings mismatch:
after transform: ScopeId(2): ["E", "z"]
rebuilt : ScopeId(2): ["E"]
Scope flags mismatch:
after transform: ScopeId(2): ScopeFlags(0x0)
rebuilt : ScopeId(2): ScopeFlags(Function)
Symbol flags mismatch for "E":
after transform: SymbolId(0): SymbolFlags(RegularEnum)
rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)
Symbol redeclarations mismatch for "E":
after transform: SymbolId(0): [Span { start: 40, end: 41 }]
rebuilt : SymbolId(0): []
* enum/outer-references/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["IPC", "SERVER", "SOCKET", "socketType"]
rebuilt : ScopeId(1): ["socketType"]
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(0x0)
rebuilt : ScopeId(1): ScopeFlags(Function)
Bindings mismatch:
after transform: ScopeId(2): ["IPC", "SERVER", "SOCKET", "UV_READABLE", "UV_WRITABLE", "constants"]
rebuilt : ScopeId(2): ["constants"]
Scope flags mismatch:
after transform: ScopeId(2): ScopeFlags(0x0)
rebuilt : ScopeId(2): ScopeFlags(Function)
Symbol flags mismatch for "socketType":
after transform: SymbolId(0): SymbolFlags(RegularEnum)
rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)
Symbol reference IDs mismatch for "socketType":
after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(10)]
rebuilt : SymbolId(0): [ReferenceId(7)]
Symbol flags mismatch for "constants":
after transform: SymbolId(4): SymbolFlags(RegularEnum)
rebuilt : SymbolId(2): SymbolFlags(FunctionScopedVariable)
* enum/reverse-mappings-syntactically-determinable/input.ts
x Output mismatch
* enum/scoped/input.ts
Scope flags mismatch:
after transform: ScopeId(2): ScopeFlags(0x0)
rebuilt : ScopeId(2): ScopeFlags(Function)
Symbol flags mismatch for "E":
after transform: SymbolId(0): SymbolFlags(RegularEnum)
rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable)
* enum/string-value/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["A", "A2", "B", "B2", "E"]
rebuilt : ScopeId(1): ["E"]
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(0x0)
rebuilt : ScopeId(1): ScopeFlags(Function)
Symbol flags mismatch for "E":
after transform: SymbolId(0): SymbolFlags(RegularEnum)
rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)
* enum/string-value-template/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["A", "E"]
rebuilt : ScopeId(1): ["E"]
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(0x0)
rebuilt : ScopeId(1): ScopeFlags(Function)
Symbol flags mismatch for "E":
after transform: SymbolId(0): SymbolFlags(RegularEnum)
rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)
* enum/string-values-computed/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["A", "E"]
rebuilt : ScopeId(1): ["E"]
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(0x0)
rebuilt : ScopeId(1): ScopeFlags(Function)
Symbol flags mismatch for "E":
after transform: SymbolId(0): SymbolFlags(RegularEnum)
rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)
* enum/ts5.0-const-foldable/input.ts
x Output mismatch
* exports/declare-namespace/input.ts
Scope children mismatch:
after transform: ScopeId(0): [ScopeId(1), ScopeId(3)]
rebuilt : ScopeId(0): [ScopeId(1)]
Symbol flags mismatch for "N":
after transform: SymbolId(0): SymbolFlags(Class | NameSpaceModule | Ambient)
rebuilt : SymbolId(0): SymbolFlags(Class)
Symbol reference IDs mismatch for "N":
after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2)]
rebuilt : SymbolId(0): [ReferenceId(1)]
Symbol redeclarations mismatch for "N":
after transform: SymbolId(0): [Span { start: 83, end: 84 }]
rebuilt : SymbolId(0): []
* exports/declare-shadowed/input.ts
Scope children mismatch:
after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)]
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
Unresolved references mismatch:
after transform: ["Signal", "Signal2"]
rebuilt : []
* exports/declared-types/input.ts
x Output mismatch
* exports/default-function/input.ts
Scope children mismatch:
after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)]
rebuilt : ScopeId(0): [ScopeId(1)]
* exports/export-const-enums/input.ts
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(StrictMode)
rebuilt : ScopeId(1): ScopeFlags(StrictMode | Function)
Symbol flags mismatch for "None":
after transform: SymbolId(0): SymbolFlags(ConstEnum)
rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)
Symbol reference IDs mismatch for "None":
after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2)]
rebuilt : SymbolId(0): [ReferenceId(1)]
* exports/export-type/input.ts
Scope children mismatch:
after transform: ScopeId(0): [ScopeId(1)]
rebuilt : ScopeId(0): []
* exports/imported-types/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["A", "B", "C"]
rebuilt : ScopeId(0): ["C"]
* exports/imported-types-only-remove-type-imports/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["A", "B", "C"]
rebuilt : ScopeId(0): ["C"]
* exports/interface/input.ts
x Output mismatch
* exports/issue-9916-1/input.ts
Scope children mismatch:
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
rebuilt : ScopeId(0): []
Unresolved references mismatch:
after transform: ["PromiseLike"]
rebuilt : []
* exports/issue-9916-2/input.ts
Scope children mismatch:
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
rebuilt : ScopeId(0): []
Unresolved references mismatch:
after transform: ["PromiseLike"]
rebuilt : []
* exports/issue-9916-3/input.ts
Scope children mismatch:
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
rebuilt : ScopeId(0): []
Unresolved references mismatch:
after transform: ["PromiseLike"]
rebuilt : []
* exports/type-only-export-specifier-1/input.ts
Symbol reference IDs mismatch for "Foo":
after transform: SymbolId(0): [ReferenceId(0)]
rebuilt : SymbolId(0): []
* function/overloads/input.ts
Scope children mismatch:
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
rebuilt : ScopeId(0): [ScopeId(1)]
* function/overloads-exports/input.mjs
Scope children mismatch:
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
rebuilt : ScopeId(0): [ScopeId(1)]
* imports/elide-preact/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["FooBar", "Fragment", "h", "x"]
rebuilt : ScopeId(0): ["x"]
* imports/elide-preact-no-1/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["Fragment", "h", "render"]
rebuilt : ScopeId(0): ["Fragment", "h"]
* imports/elide-preact-no-2/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["Fragment", "render"]
rebuilt : ScopeId(0): ["Fragment"]
* imports/elide-react/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["React", "x"]
rebuilt : ScopeId(0): ["x"]
* imports/elide-type-referenced-in-imports-equal-no/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["nsa", "nsb"]
rebuilt : ScopeId(0): []
* imports/elide-typeof/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["A", "x"]
rebuilt : ScopeId(0): ["x"]
* imports/elision/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["A", "B", "C", "D", "Used", "Used2", "Used3", "x", "y", "z"]
rebuilt : ScopeId(0): ["Used", "Used2", "Used3", "x", "y", "z"]
* imports/elision-export-type/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["A", "B", "T", "T1"]
rebuilt : ScopeId(0): ["A", "B"]
* imports/elision-locations/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["A", "B", "C", "Class", "D", "E", "F", "G", "H", "x", "y"]
rebuilt : ScopeId(0): ["A", "Class", "x", "y"]
Scope children mismatch:
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
rebuilt : ScopeId(0): [ScopeId(1)]
* imports/elision-qualifiedname/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["A", "x"]
rebuilt : ScopeId(0): ["x"]
* imports/elision-rename/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["B", "x"]
rebuilt : ScopeId(0): ["x"]
* imports/enum-id/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["A", "Enum"]
rebuilt : ScopeId(0): ["Enum"]
Bindings mismatch:
after transform: ScopeId(1): ["A", "Enum"]
rebuilt : ScopeId(1): ["Enum"]
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(StrictMode)
rebuilt : ScopeId(1): ScopeFlags(StrictMode | Function)
Symbol flags mismatch for "Enum":
after transform: SymbolId(1): SymbolFlags(RegularEnum)
rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)
* imports/enum-value/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["Enum", "id"]
rebuilt : ScopeId(1): ["Enum"]
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(StrictMode)
rebuilt : ScopeId(1): ScopeFlags(StrictMode | Function)
Symbol flags mismatch for "Enum":
after transform: SymbolId(1): SymbolFlags(RegularEnum)
rebuilt : SymbolId(1): SymbolFlags(FunctionScopedVariable)
* imports/import-removed-exceptions/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["H", "I", "I2", "J", "a", "b", "c2", "d", "d2", "e", "e4"]
rebuilt : ScopeId(0): []
* imports/import-type/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["A", "B", "T", "Types"]
rebuilt : ScopeId(0): []
* imports/import-type-func-with-duplicate-name/input.ts
Symbol flags mismatch for "Foo":
after transform: SymbolId(0): SymbolFlags(BlockScopedVariable | Function | TypeImport)
rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable | Function)
Symbol span mismatch for "Foo":
after transform: SymbolId(0): Span { start: 13, end: 16 }
rebuilt : SymbolId(0): Span { start: 70, end: 73 }
Symbol redeclarations mismatch for "Foo":
after transform: SymbolId(0): [Span { start: 70, end: 73 }]
rebuilt : SymbolId(0): []
Symbol flags mismatch for "Foo2":
after transform: SymbolId(1): SymbolFlags(BlockScopedVariable | Function | TypeImport)
rebuilt : SymbolId(1): SymbolFlags(BlockScopedVariable | Function)
Symbol span mismatch for "Foo2":
after transform: SymbolId(1): Span { start: 43, end: 47 }
rebuilt : SymbolId(1): Span { start: 87, end: 91 }
Symbol redeclarations mismatch for "Foo2":
after transform: SymbolId(1): [Span { start: 87, end: 91 }]
rebuilt : SymbolId(1): []
* imports/import-type-not-removed/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["A", "B"]
rebuilt : ScopeId(0): []
* imports/only-remove-type-imports/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["H", "I", "I2", "J", "K1", "K2", "L1", "L2", "L3", "a", "b", "c2", "d", "d2", "e", "e4", "x"]
rebuilt : ScopeId(0): ["L2", "a", "b", "c2", "d", "d2", "e", "e4", "x"]
* imports/property-signature/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["A", "obj"]
rebuilt : ScopeId(0): ["obj"]
* imports/type-only-export-specifier-1/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["bar", "baz", "foo"]
rebuilt : ScopeId(0): []
* imports/type-only-export-specifier-2/input.ts
x Output mismatch
* imports/type-only-import-specifier-1/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["Foo1", "Foo2"]
rebuilt : ScopeId(0): ["Foo1"]
* imports/type-only-import-specifier-2/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["Foo1", "Foo2"]
rebuilt : ScopeId(0): []
* imports/type-only-import-specifier-3/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["Foo1", "Foo2"]
rebuilt : ScopeId(0): []
* imports/type-only-import-specifier-4/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["A"]
rebuilt : ScopeId(0): []
* lvalues/TSTypeParameterInstantiation/input.ts
Symbol reference IDs mismatch for "AbstractClass":
after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(3)]
rebuilt : SymbolId(0): [ReferenceId(0)]
Symbol reference IDs mismatch for "ConcreteClass":
after transform: SymbolId(2): [ReferenceId(4), ReferenceId(6)]
rebuilt : SymbolId(1): [ReferenceId(1)]
* namespace/alias/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["AliasModule", "LongNameModule", "babel", "bar", "baz", "node", "some", "str"]
rebuilt : ScopeId(0): ["AliasModule", "bar", "baz", "node", "some", "str"]
Scope children mismatch:
after transform: ScopeId(0): [ScopeId(1)]
rebuilt : ScopeId(0): []
Symbol reference IDs mismatch for "AliasModule":
after transform: SymbolId(8): [ReferenceId(2), ReferenceId(3), ReferenceId(4)]
rebuilt : SymbolId(0): [ReferenceId(1), ReferenceId(2)]
Unresolved reference IDs mismatch for "LongNameModule":
after transform: [ReferenceId(1), ReferenceId(5)]
rebuilt : [ReferenceId(0)]
* namespace/clobber-class/input.ts
Symbol flags mismatch for "A":
after transform: SymbolId(0): SymbolFlags(Class | NameSpaceModule | ValueModule)
rebuilt : SymbolId(0): SymbolFlags(Class)
Symbol redeclarations mismatch for "A":
after transform: SymbolId(0): [Span { start: 22, end: 23 }]
rebuilt : SymbolId(0): []
* namespace/clobber-enum/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["A", "C"]
rebuilt : ScopeId(1): ["A"]
Scope flags mismatch:
after transform: ScopeId(1): ScopeFlags(StrictMode)
rebuilt : ScopeId(1): ScopeFlags(StrictMode | Function)
Symbol flags mismatch for "A":
after transform: SymbolId(0): SymbolFlags(RegularEnum | NameSpaceModule | ValueModule)
rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable)
Symbol redeclarations mismatch for "A":
after transform: SymbolId(0): [Span { start: 30, end: 31 }]
rebuilt : SymbolId(0): []
* namespace/clobber-export/input.ts
Symbol flags mismatch for "N":
after transform: SymbolId(0): SymbolFlags(Class | NameSpaceModule | ValueModule)
rebuilt : SymbolId(0): SymbolFlags(Class)
Symbol redeclarations mismatch for "N":
after transform: SymbolId(0): [Span { start: 35, end: 36 }]
rebuilt : SymbolId(0): []
* namespace/contentious-names/input.ts
Symbol flags mismatch for "N":
after transform: SymbolId(0): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "N":
after transform: SymbolId(0): Span { start: 10, end: 11 }
rebuilt : SymbolId(0): Span { start: 0, end: 0 }
Symbol flags mismatch for "N":
after transform: SymbolId(1): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "N":
after transform: SymbolId(1): Span { start: 26, end: 27 }
rebuilt : SymbolId(2): Span { start: 0, end: 0 }
Symbol flags mismatch for "constructor":
after transform: SymbolId(3): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(5): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "constructor":
after transform: SymbolId(3): Span { start: 50, end: 61 }
rebuilt : SymbolId(5): Span { start: 0, end: 0 }
Symbol flags mismatch for "length":
after transform: SymbolId(5): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(8): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "length":
after transform: SymbolId(5): Span { start: 84, end: 90 }
rebuilt : SymbolId(8): Span { start: 0, end: 0 }
Symbol flags mismatch for "concat":
after transform: SymbolId(7): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(11): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "concat":
after transform: SymbolId(7): Span { start: 113, end: 119 }
rebuilt : SymbolId(11): Span { start: 0, end: 0 }
Symbol flags mismatch for "copyWithin":
after transform: SymbolId(9): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(14): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "copyWithin":
after transform: SymbolId(9): Span { start: 142, end: 152 }
rebuilt : SymbolId(14): Span { start: 0, end: 0 }
Symbol flags mismatch for "fill":
after transform: SymbolId(11): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(17): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "fill":
after transform: SymbolId(11): Span { start: 175, end: 179 }
rebuilt : SymbolId(17): Span { start: 0, end: 0 }
Symbol flags mismatch for "find":
after transform: SymbolId(13): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(20): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "find":
after transform: SymbolId(13): Span { start: 202, end: 206 }
rebuilt : SymbolId(20): Span { start: 0, end: 0 }
Symbol flags mismatch for "findIndex":
after transform: SymbolId(15): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(23): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "findIndex":
after transform: SymbolId(15): Span { start: 229, end: 238 }
rebuilt : SymbolId(23): Span { start: 0, end: 0 }
Symbol flags mismatch for "lastIndexOf":
after transform: SymbolId(17): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(26): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "lastIndexOf":
after transform: SymbolId(17): Span { start: 261, end: 272 }
rebuilt : SymbolId(26): Span { start: 0, end: 0 }
Symbol flags mismatch for "pop":
after transform: SymbolId(19): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(29): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "pop":
after transform: SymbolId(19): Span { start: 295, end: 298 }
rebuilt : SymbolId(29): Span { start: 0, end: 0 }
Symbol flags mismatch for "push":
after transform: SymbolId(21): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(32): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "push":
after transform: SymbolId(21): Span { start: 321, end: 325 }
rebuilt : SymbolId(32): Span { start: 0, end: 0 }
Symbol flags mismatch for "reverse":
after transform: SymbolId(23): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(35): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "reverse":
after transform: SymbolId(23): Span { start: 348, end: 355 }
rebuilt : SymbolId(35): Span { start: 0, end: 0 }
Symbol flags mismatch for "shift":
after transform: SymbolId(25): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(38): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "shift":
after transform: SymbolId(25): Span { start: 378, end: 383 }
rebuilt : SymbolId(38): Span { start: 0, end: 0 }
Symbol flags mismatch for "unshift":
after transform: SymbolId(27): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(41): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "unshift":
after transform: SymbolId(27): Span { start: 406, end: 413 }
rebuilt : SymbolId(41): Span { start: 0, end: 0 }
Symbol flags mismatch for "slice":
after transform: SymbolId(29): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(44): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "slice":
after transform: SymbolId(29): Span { start: 436, end: 441 }
rebuilt : SymbolId(44): Span { start: 0, end: 0 }
Symbol flags mismatch for "sort":
after transform: SymbolId(31): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(47): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "sort":
after transform: SymbolId(31): Span { start: 464, end: 468 }
rebuilt : SymbolId(47): Span { start: 0, end: 0 }
Symbol flags mismatch for "splice":
after transform: SymbolId(33): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(50): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "splice":
after transform: SymbolId(33): Span { start: 491, end: 497 }
rebuilt : SymbolId(50): Span { start: 0, end: 0 }
Symbol flags mismatch for "includes":
after transform: SymbolId(35): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(53): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "includes":
after transform: SymbolId(35): Span { start: 520, end: 528 }
rebuilt : SymbolId(53): Span { start: 0, end: 0 }
Symbol flags mismatch for "indexOf":
after transform: SymbolId(37): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(56): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "indexOf":
after transform: SymbolId(37): Span { start: 551, end: 558 }
rebuilt : SymbolId(56): Span { start: 0, end: 0 }
Symbol flags mismatch for "join":
after transform: SymbolId(39): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(59): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "join":
after transform: SymbolId(39): Span { start: 581, end: 585 }
rebuilt : SymbolId(59): Span { start: 0, end: 0 }
Symbol flags mismatch for "keys":
after transform: SymbolId(41): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(62): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "keys":
after transform: SymbolId(41): Span { start: 608, end: 612 }
rebuilt : SymbolId(62): Span { start: 0, end: 0 }
Symbol flags mismatch for "entries":
after transform: SymbolId(43): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(65): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "entries":
after transform: SymbolId(43): Span { start: 635, end: 642 }
rebuilt : SymbolId(65): Span { start: 0, end: 0 }
Symbol flags mismatch for "values":
after transform: SymbolId(45): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(68): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "values":
after transform: SymbolId(45): Span { start: 665, end: 671 }
rebuilt : SymbolId(68): Span { start: 0, end: 0 }
Symbol flags mismatch for "forEach":
after transform: SymbolId(47): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(71): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "forEach":
after transform: SymbolId(47): Span { start: 694, end: 701 }
rebuilt : SymbolId(71): Span { start: 0, end: 0 }
Symbol flags mismatch for "filter":
after transform: SymbolId(49): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(74): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "filter":
after transform: SymbolId(49): Span { start: 724, end: 730 }
rebuilt : SymbolId(74): Span { start: 0, end: 0 }
Symbol flags mismatch for "map":
after transform: SymbolId(51): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(77): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "map":
after transform: SymbolId(51): Span { start: 753, end: 756 }
rebuilt : SymbolId(77): Span { start: 0, end: 0 }
Symbol flags mismatch for "every":
after transform: SymbolId(53): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(80): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "every":
after transform: SymbolId(53): Span { start: 779, end: 784 }
rebuilt : SymbolId(80): Span { start: 0, end: 0 }
Symbol flags mismatch for "some":
after transform: SymbolId(55): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(83): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "some":
after transform: SymbolId(55): Span { start: 807, end: 811 }
rebuilt : SymbolId(83): Span { start: 0, end: 0 }
Symbol flags mismatch for "reduce":
after transform: SymbolId(57): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(86): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "reduce":
after transform: SymbolId(57): Span { start: 834, end: 840 }
rebuilt : SymbolId(86): Span { start: 0, end: 0 }
Symbol flags mismatch for "reduceRight":
after transform: SymbolId(59): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(89): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "reduceRight":
after transform: SymbolId(59): Span { start: 863, end: 874 }
rebuilt : SymbolId(89): Span { start: 0, end: 0 }
Symbol flags mismatch for "toLocaleString":
after transform: SymbolId(61): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(92): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "toLocaleString":
after transform: SymbolId(61): Span { start: 897, end: 911 }
rebuilt : SymbolId(92): Span { start: 0, end: 0 }
Symbol flags mismatch for "toString":
after transform: SymbolId(63): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(95): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "toString":
after transform: SymbolId(63): Span { start: 934, end: 942 }
rebuilt : SymbolId(95): Span { start: 0, end: 0 }
Symbol flags mismatch for "flat":
after transform: SymbolId(65): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(98): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "flat":
after transform: SymbolId(65): Span { start: 965, end: 969 }
rebuilt : SymbolId(98): Span { start: 0, end: 0 }
Symbol flags mismatch for "flatMap":
after transform: SymbolId(67): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(101): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "flatMap":
after transform: SymbolId(67): Span { start: 992, end: 999 }
rebuilt : SymbolId(101): Span { start: 0, end: 0 }
* namespace/declare/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["B", "_N", "e", "v"]
rebuilt : ScopeId(1): ["_N"]
Scope children mismatch:
after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)]
rebuilt : ScopeId(1): []
Symbol flags mismatch for "N":
after transform: SymbolId(0): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "N":
after transform: SymbolId(0): Span { start: 17, end: 18 }
rebuilt : SymbolId(0): Span { start: 0, end: 0 }
* namespace/declare-global-nested-namespace/input.ts
Scope children mismatch:
after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)]
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
Symbol flags mismatch for "X":
after transform: SymbolId(2): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "X":
after transform: SymbolId(2): Span { start: 70, end: 71 }
rebuilt : SymbolId(0): Span { start: 0, end: 0 }
* namespace/empty-removed/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["_a", "b", "c", "d"]
rebuilt : ScopeId(1): ["_a", "c"]
Scope children mismatch:
after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)]
rebuilt : ScopeId(1): [ScopeId(2)]
Bindings mismatch:
after transform: ScopeId(6): ["_WithTypes", "a", "b", "c", "d"]
rebuilt : ScopeId(3): ["_WithTypes", "d"]
Scope children mismatch:
after transform: ScopeId(6): [ScopeId(7), ScopeId(9), ScopeId(11), ScopeId(12)]
rebuilt : ScopeId(3): [ScopeId(4)]
Scope children mismatch:
after transform: ScopeId(12): [ScopeId(13)]
rebuilt : ScopeId(4): []
Scope flags mismatch:
after transform: ScopeId(18): ScopeFlags(StrictMode)
rebuilt : ScopeId(9): ScopeFlags(StrictMode | Function)
Symbol flags mismatch for "a":
after transform: SymbolId(0): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "a":
after transform: SymbolId(0): Span { start: 10, end: 11 }
rebuilt : SymbolId(0): Span { start: 0, end: 0 }
Symbol reference IDs mismatch for "a":
after transform: SymbolId(0): [ReferenceId(0), ReferenceId(4), ReferenceId(5)]
rebuilt : SymbolId(0): [ReferenceId(2), ReferenceId(3)]
Symbol flags mismatch for "c":
after transform: SymbolId(2): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "c":
after transform: SymbolId(2): Span { start: 43, end: 44 }
rebuilt : SymbolId(2): Span { start: 0, end: 0 }
Symbol flags mismatch for "WithTypes":
after transform: SymbolId(6): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(5): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "WithTypes":
after transform: SymbolId(6): Span { start: 107, end: 116 }
rebuilt : SymbolId(5): Span { start: 0, end: 0 }
Symbol flags mismatch for "d":
after transform: SymbolId(13): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(7): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "d":
after transform: SymbolId(13): Span { start: 224, end: 225 }
rebuilt : SymbolId(7): Span { start: 0, end: 0 }
Symbol flags mismatch for "WithValues":
after transform: SymbolId(14): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(9): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "WithValues":
after transform: SymbolId(14): Span { start: 262, end: 272 }
rebuilt : SymbolId(9): Span { start: 0, end: 0 }
Symbol flags mismatch for "a":
after transform: SymbolId(15): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(11): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "a":
after transform: SymbolId(15): Span { start: 287, end: 288 }
rebuilt : SymbolId(11): Span { start: 0, end: 0 }
Symbol flags mismatch for "b":
after transform: SymbolId(17): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(14): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "b":
after transform: SymbolId(17): Span { start: 316, end: 317 }
rebuilt : SymbolId(14): Span { start: 0, end: 0 }
Symbol flags mismatch for "B":
after transform: SymbolId(18): SymbolFlags(RegularEnum)
rebuilt : SymbolId(16): SymbolFlags(BlockScopedVariable)
Symbol flags mismatch for "c":
after transform: SymbolId(19): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(18): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "c":
after transform: SymbolId(19): Span { start: 344, end: 345 }
rebuilt : SymbolId(18): Span { start: 0, end: 0 }
Symbol flags mismatch for "C":
after transform: SymbolId(20): SymbolFlags(BlockScopedVariable | Function)
rebuilt : SymbolId(20): SymbolFlags(FunctionScopedVariable)
Symbol flags mismatch for "d":
after transform: SymbolId(21): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(21): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "d":
after transform: SymbolId(21): Span { start: 378, end: 379 }
rebuilt : SymbolId(21): Span { start: 0, end: 0 }
Symbol flags mismatch for "e":
after transform: SymbolId(23): SymbolFlags(NameSpaceModule)
rebuilt : SymbolId(24): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "e":
after transform: SymbolId(23): Span { start: 402, end: 403 }
rebuilt : SymbolId(24): Span { start: 0, end: 0 }
* namespace/export/input.ts
Symbol flags mismatch for "N":
after transform: SymbolId(0): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "N":
after transform: SymbolId(0): Span { start: 17, end: 18 }
rebuilt : SymbolId(0): Span { start: 0, end: 0 }
* namespace/export-type-only/input.ts
Bindings mismatch:
after transform: ScopeId(0): ["Platform"]
rebuilt : ScopeId(0): []
Scope children mismatch:
after transform: ScopeId(0): [ScopeId(1)]
rebuilt : ScopeId(0): []
Unresolved references mismatch:
after transform: ["Platform"]
rebuilt : []
* namespace/module-nested/input.ts
Symbol flags mismatch for "src":
after transform: SymbolId(0): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "src":
after transform: SymbolId(0): Span { start: 7, end: 10 }
rebuilt : SymbolId(0): Span { start: 0, end: 0 }
Symbol flags mismatch for "ns1":
after transform: SymbolId(1): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "ns1":
after transform: SymbolId(1): Span { start: 32, end: 35 }
rebuilt : SymbolId(2): Span { start: 0, end: 0 }
Symbol flags mismatch for "ns2":
after transform: SymbolId(3): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(5): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "ns2":
after transform: SymbolId(3): Span { start: 113, end: 116 }
rebuilt : SymbolId(5): Span { start: 0, end: 0 }
* namespace/module-nested-export/input.ts
Symbol flags mismatch for "src":
after transform: SymbolId(0): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "src":
after transform: SymbolId(0): Span { start: 14, end: 17 }
rebuilt : SymbolId(0): Span { start: 0, end: 0 }
Symbol flags mismatch for "ns1":
after transform: SymbolId(1): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "ns1":
after transform: SymbolId(1): Span { start: 39, end: 42 }
rebuilt : SymbolId(2): Span { start: 0, end: 0 }
Symbol flags mismatch for "ns2":
after transform: SymbolId(3): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(5): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "ns2":
after transform: SymbolId(3): Span { start: 120, end: 123 }
rebuilt : SymbolId(5): Span { start: 0, end: 0 }
* namespace/multiple/input.ts
Symbol flags mismatch for "N":
after transform: SymbolId(0): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "N":
after transform: SymbolId(0): Span { start: 10, end: 11 }
rebuilt : SymbolId(0): Span { start: 0, end: 0 }
Symbol redeclarations mismatch for "N":
after transform: SymbolId(0): [Span { start: 33, end: 34 }]
rebuilt : SymbolId(0): []
* namespace/mutable-fail/input.ts
! Namespaces exporting non-const are not supported by Babel. Change to const
| or see: https://babeljs.io/docs/en/babel-plugin-transform-typescript
,-[tasks/coverage/babel/packages/babel-plugin-transform-typescript/test/fixtures/namespace/mutable-fail/input.ts:2:14]
1 | namespace N {
2 | export let V;
: ^
3 | }
`----
* namespace/namespace-flag/input.ts
! Namespace not marked type-only declare. Non-declarative namespaces are
| only supported experimentally in Babel. To enable and review caveats see:
| https://babeljs.io/docs/en/babel-plugin-transform-typescript
,-[tasks/coverage/babel/packages/babel-plugin-transform-typescript/test/fixtures/namespace/namespace-flag/input.ts:1:1]
1 | namespace N {}
: ^^^^^^^^^^^^^^
`----
* namespace/nested/input.ts
Bindings mismatch:
after transform: ScopeId(9): ["H", "I", "J", "K"]
rebuilt : ScopeId(9): ["H"]
Scope flags mismatch:
after transform: ScopeId(9): ScopeFlags(StrictMode)
rebuilt : ScopeId(9): ScopeFlags(StrictMode | Function)
Bindings mismatch:
after transform: ScopeId(13): ["L", "M"]
rebuilt : ScopeId(13): ["L"]
Scope flags mismatch:
after transform: ScopeId(13): ScopeFlags(StrictMode)
rebuilt : ScopeId(13): ScopeFlags(StrictMode | Function)
Symbol flags mismatch for "A":
after transform: SymbolId(0): SymbolFlags(Class | NameSpaceModule | ValueModule)
rebuilt : SymbolId(0): SymbolFlags(Class)
Symbol redeclarations mismatch for "A":
after transform: SymbolId(0): [Span { start: 22, end: 23 }]
rebuilt : SymbolId(0): []
Symbol flags mismatch for "C":
after transform: SymbolId(1): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "C":
after transform: SymbolId(1): Span { start: 45, end: 46 }
rebuilt : SymbolId(2): Span { start: 0, end: 0 }
Symbol flags mismatch for "M":
after transform: SymbolId(4): SymbolFlags(BlockScopedVariable | Function | NameSpaceModule | ValueModule)
rebuilt : SymbolId(6): SymbolFlags(FunctionScopedVariable)
Symbol redeclarations mismatch for "M":
after transform: SymbolId(4): [Span { start: 129, end: 130 }]
rebuilt : SymbolId(6): []
Symbol flags mismatch for "D":
after transform: SymbolId(6): SymbolFlags(BlockScopedVariable | Function | NameSpaceModule | ValueModule)
rebuilt : SymbolId(9): SymbolFlags(FunctionScopedVariable)
Symbol redeclarations mismatch for "D":
after transform: SymbolId(6): [Span { start: 207, end: 208 }]
rebuilt : SymbolId(9): []
Symbol flags mismatch for "H":
after transform: SymbolId(8): SymbolFlags(RegularEnum)
rebuilt : SymbolId(12): SymbolFlags(BlockScopedVariable)
Symbol flags mismatch for "F":
after transform: SymbolId(12): SymbolFlags(Class | NameSpaceModule | ValueModule)
rebuilt : SymbolId(14): SymbolFlags(Class)
Symbol redeclarations mismatch for "F":
after transform: SymbolId(12): [Span { start: 325, end: 326 }]
rebuilt : SymbolId(14): []
Symbol flags mismatch for "G":
after transform: SymbolId(14): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(17): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "G":
after transform: SymbolId(14): Span { start: 350, end: 351 }
rebuilt : SymbolId(17): Span { start: 0, end: 0 }
Symbol flags mismatch for "L":
after transform: SymbolId(16): SymbolFlags(RegularEnum)
rebuilt : SymbolId(20): SymbolFlags(BlockScopedVariable)
* namespace/nested-namespace/input.ts
Bindings mismatch:
after transform: ScopeId(1): ["B", "G", "_A"]
rebuilt : ScopeId(1): ["G", "_A"]
Scope children mismatch:
after transform: ScopeId(1): [ScopeId(2), ScopeId(4)]
rebuilt : ScopeId(1): [ScopeId(2)]
Bindings mismatch:
after transform: ScopeId(4): ["G", "H"]
rebuilt : ScopeId(2): ["G"]
Scope flags mismatch:
after transform: ScopeId(4): ScopeFlags(StrictMode)
rebuilt : ScopeId(2): ScopeFlags(StrictMode | Function)
Symbol flags mismatch for "A":
after transform: SymbolId(0): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "A":
after transform: SymbolId(0): Span { start: 17, end: 18 }
rebuilt : SymbolId(0): Span { start: 0, end: 0 }
Symbol flags mismatch for "G":
after transform: SymbolId(3): SymbolFlags(RegularEnum)
rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable)
* namespace/nested-shorthand/input.ts
Symbol flags mismatch for "X":
after transform: SymbolId(0): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "X":
after transform: SymbolId(0): Span { start: 10, end: 11 }
rebuilt : SymbolId(0): Span { start: 0, end: 0 }
Symbol flags mismatch for "Y":
after transform: SymbolId(1): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "Y":
after transform: SymbolId(1): Span { start: 12, end: 13 }
rebuilt : SymbolId(2): Span { start: 0, end: 0 }
Symbol flags mismatch for "proj":
after transform: SymbolId(3): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(5): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "proj":
after transform: SymbolId(3): Span { start: 51, end: 55 }
rebuilt : SymbolId(5): Span { start: 0, end: 0 }
Symbol flags mismatch for "data":
after transform: SymbolId(4): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(7): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "data":
after transform: SymbolId(4): Span { start: 56, end: 60 }
rebuilt : SymbolId(7): Span { start: 0, end: 0 }
Symbol flags mismatch for "util":
after transform: SymbolId(5): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(9): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "util":
after transform: SymbolId(5): Span { start: 61, end: 65 }
rebuilt : SymbolId(9): Span { start: 0, end: 0 }
Symbol flags mismatch for "api":
after transform: SymbolId(6): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(11): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "api":
after transform: SymbolId(6): Span { start: 66, end: 69 }
rebuilt : SymbolId(11): Span { start: 0, end: 0 }
* namespace/same-name/input.ts
Scope flags mismatch:
after transform: ScopeId(8): ScopeFlags(StrictMode)
rebuilt : ScopeId(8): ScopeFlags(StrictMode | Function)
Symbol flags mismatch for "N":
after transform: SymbolId(0): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "N":
after transform: SymbolId(0): Span { start: 10, end: 11 }
rebuilt : SymbolId(0): Span { start: 0, end: 0 }
Symbol flags mismatch for "_N7":
after transform: SymbolId(1): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "_N7":
after transform: SymbolId(1): Span { start: 26, end: 29 }
rebuilt : SymbolId(2): Span { start: 0, end: 0 }
Symbol flags mismatch for "N":
after transform: SymbolId(3): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(5): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "N":
after transform: SymbolId(3): Span { start: 59, end: 60 }
rebuilt : SymbolId(5): Span { start: 0, end: 0 }
Symbol redeclarations mismatch for "N":
after transform: SymbolId(3): [Span { start: 115, end: 116 }, Span { start: 166, end: 167 }]
rebuilt : SymbolId(5): []
Symbol flags mismatch for "_N3":
after transform: SymbolId(4): SymbolFlags(BlockScopedVariable | Function)
rebuilt : SymbolId(7): SymbolFlags(FunctionScopedVariable)
Symbol flags mismatch for "_N":
after transform: SymbolId(6): SymbolFlags(RegularEnum)
rebuilt : SymbolId(11): SymbolFlags(BlockScopedVariable)
* namespace/undeclared/input.ts
Symbol flags mismatch for "N":
after transform: SymbolId(0): SymbolFlags(NameSpaceModule | ValueModule)
rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable)
Symbol span mismatch for "N":
after transform: SymbolId(0): Span { start: 10, end: 11 }
rebuilt : SymbolId(0): Span { start: 0, end: 0 }
* optimize-const-enums/custom-values/input.ts
x Output mismatch
* optimize-const-enums/custom-values-exported/input.ts
x Output mismatch
* optimize-const-enums/declare/input.ts
x Output mismatch
* optimize-const-enums/export-const-enum/input.ts
x Output mismatch
* optimize-const-enums/export-const-enum-type-and-value/input.ts
x Output mismatch
* optimize-const-enums/export-const-enum-type-no-deopt/input.ts
x Output mismatch
* optimize-const-enums/exported/input.ts
x Output mismatch
* optimize-const-enums/local/input.ts
x Output mismatch
* optimize-const-enums/local-shadowed/input.ts
x Output mismatch
* optimize-const-enums/merged/input.ts
x Output mismatch
* optimize-const-enums/merged-exported/input.ts
x Output mismatch
* optimize-const-enums/namespace/input.ts
x Output mismatch
* regression/15768/input.ts
x Output mismatch
* type-arguments/call/input.ts
Unresolved references mismatch:
after transform: ["T", "f"]
rebuilt : ["f"]
* type-arguments/expr/input.ts
Unresolved references mismatch:
after transform: ["T", "f"]
rebuilt : ["f"]
* type-arguments/new/input.ts
Unresolved references mismatch:
after transform: ["C", "T"]
rebuilt : ["C"]
* type-arguments/optional-call/input.ts
Unresolved references mismatch:
after transform: ["Q", "T", "f", "x"]
rebuilt : ["f", "x"]
* type-arguments/tagged-template/input.ts
Unresolved references mismatch:
after transform: ["T", "f"]
rebuilt : ["f"]
# babel-plugin-transform-react-jsx (135/145)
* autoImport/after-polyfills-compiled-to-cjs/input.mjs
x Output mismatch
* react/should-disallow-valueless-key/input.js
! Please provide an explicit key value. Using "key" as a shorthand for
| "key={true}" is not allowed.
,-[tasks/coverage/babel/packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-disallow-valueless-key/input.js:2:15]
1 |
2 | var x = [<div key></div>];
: ^^^
`----
* react/should-disallow-xml-namespacing/input.js
! Namespace tags are not supported by default. React's JSX doesn't support
| namespace tags. You can set `throwIfNamespace: false` to bypass this
| warning.
,-[tasks/coverage/babel/packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-disallow-xml-namespacing/input.js:1:2]
1 | <Namespace:Component />;
: ^^^^^^^^^^^^^^^^^^^
`----
* react/should-throw-error-namespaces-if-not-flag/input.js
! Namespace tags are not supported by default. React's JSX doesn't support
| namespace tags. You can set `throwIfNamespace: false` to bypass this
| warning.
,-[tasks/coverage/babel/packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-throw-error-namespaces-if-not-flag/input.js:1:2]
1 | <f:image />;
: ^^^^^^^
`----
* react-automatic/does-not-add-source-self-automatic/input.mjs
transform-react-jsx: unknown field `autoImport`, expected one of `runtime`, `development`, `throwIfNamespace`, `pure`, `importSource`, `pragma`, `pragmaFrag`, `useBuiltIns`, `useSpread`, `refresh`
* react-automatic/should-disallow-valueless-key/input.js
! Please provide an explicit key value. Using "key" as a shorthand for
| "key={true}" is not allowed.
,-[tasks/coverage/babel/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-disallow-valueless-key/input.js:2:15]
1 |
2 | var x = [<div key></div>];
: ^^^
`----
* react-automatic/should-disallow-xml-namespacing/input.js
! Namespace tags are not supported by default. React's JSX doesn't support
| namespace tags. You can set `throwIfNamespace: false` to bypass this
| warning.
,-[tasks/coverage/babel/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-disallow-xml-namespacing/input.js:1:2]
1 | <Namespace:Component />;
: ^^^^^^^^^^^^^^^^^^^
`----
* react-automatic/should-throw-error-namespaces-if-not-flag/input.js
! Namespace tags are not supported by default. React's JSX doesn't support
| namespace tags. You can set `throwIfNamespace: false` to bypass this
| warning.
,-[tasks/coverage/babel/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-throw-error-namespaces-if-not-flag/input.js:1:2]
1 | <f:image />;
: ^^^^^^^
`----
* spread-transform/transform-to-babel-extend/input.js
x Option `loose` is not implemented for object-rest-spread.
* spread-transform/transform-to-object-assign/input.js
x Option `loose` is not implemented for object-rest-spread.
x Option `useBuiltIns` is not implemented for object-rest-spread.
# babel-plugin-transform-react-jsx-development (8/11)
* cross-platform/disallow-__self-as-jsx-attribute/input.js
! Duplicate __self prop found.
,-[tasks/coverage/babel/packages/babel-plugin-transform-react-jsx-development/test/fixtures/cross-platform/disallow-__self-as-jsx-attribute/input.js:1:14]
1 | var x = <div __self={self}></div>;
: ^^^^^^
`----
* cross-platform/disallow-__source-as-jsx-attribute/input.js
! Duplicate __source prop found.
,-[tasks/coverage/babel/packages/babel-plugin-transform-react-jsx-development/test/fixtures/cross-platform/disallow-__source-as-jsx-attribute/input.js:1:14]
1 | var x = <div __source={source}></div>;
: ^^^^^^^^
`----
* cross-platform/within-ts-module-block/input.ts
x Output mismatch