Back to Tsx

Import elision

notes/oxc-transform/import-elision.md

4.23.91.9 KB
Original Source

Import elision

Oxc processes unused qualified import-equals aliases in reverse and reclassifies each root reference as type-only (prepass); the default transform erases aliases without value references (alias decision) and removes originating imports with no remaining value references (import removal, reference predicate).

The inherited conformance input imports bindings referenced only as roots of import-equals aliases (input); Oxc overrides its output to export {}; (output). onlyRemoveTypeImports: true disables inferred cascading elision (option); exported import-equals declarations remain runtime declarations (decision).