| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
There was a problem hiding this comment.
The new diagnostic is filtered out for ordinary JavaScript files when checkJs is unset.
Review effort: Balanced
Findings: 1
Addresses #64627 by preserving deferred import clauses without bindings so the compiler can report a namespace-binding error.
Changes:
| File | Description |
|---|---|
| tsc/testdata/tests/cases/conformance/importDefer/importDeferInvalidDefault.ts | Adds missing-binding cases and module variants. |
| tsc/testdata/baselines/reference/conformance/importDeferInvalidDefault(module=esnext).types | Records ESNext types. |
| tsc/testdata/baselines/reference/conformance/importDeferInvalidDefault(module=esnext).symbols | Records ESNext symbols. |
| tsc/testdata/baselines/reference/conformance/importDeferInvalidDefault(module=esnext).js | Updates ESNext emit expectations. |
| tsc/testdata/baselines/reference/conformance/importDeferInvalidDefault(module=esnext).errors.txt | Records ESNext diagnostics. |
| tsc/testdata/baselines/reference/conformance/importDeferInvalidDefault(module=commonjs).types | Updates CommonJS types. |
| tsc/testdata/baselines/reference/conformance/importDeferInvalidDefault(module=commonjs).symbols | Updates CommonJS symbols. |
| tsc/testdata/baselines/reference/conformance/importDeferInvalidDefault(module=commonjs).js | Records CommonJS emit expectations. |
| tsc/testdata/baselines/reference/conformance/importDeferInvalidDefault(module=commonjs).errors.txt | Records CommonJS diagnostics. |
| tsc/testdata/baselines/reference/conformance/importDeferInvalidDefault.errors.txt | Removes the unparameterized diagnostic baseline. |
| tsc/internal/transformers/moduletransforms/externalmoduleinfo.go | Simplifies default-helper detection. |
| tsc/internal/parser/parser.go | Preserves empty deferred import clauses. |
| tsc/internal/diagnostics/diagnostics_generated.go | Registers TS18116. |
| tsc/internal/diagnostics/diagnosticMessages.json | Defines the namespace-binding diagnostic. |
| tsc/internal/diagnostics/diagnosticMessages.generated.json | Adds the generated diagnostic message. |
| tsc/internal/checker/grammarchecks.go | Rejects deferred imports without bindings. |
Sorry, something went wrong.
There was a problem hiding this comment.
The focused parser and diagnostic changes have matching regression baselines, with no unresolved blocking issues.
Review effort: Balanced
Findings: None
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Fixes #64627