oxc/tasks/transform_conformance/src
overlookmotel 837776e1ab fix(transformer): TS namespace transform do not track var decl names (#3501)
Don't track variable declaration or import binding names in TS namespace transform.

Babel does, but it appears to be wrong. It's illegal to have a `var`/`let`/`const` declaration or import in same scope as a TS namespace declaration with same binding.

https://www.typescriptlang.org/play/?#code/JYWwDg9gTgLgBAQTgMyhEcDkUCmBDAYxkwG4AoAOzxBwGcxCdE4BvAXzLIIgtvgCE4AXjgBGclRr1GcQSzJxFcADY54AD3Icyq+AGFhYidToMCTA-KUq1cTWW0A3PFDgARQ+Monp596wUlXTstMiA
2024-06-03 12:35:57 +00:00
..
constants.rs fix(transformer): TS namespace transform do not track var decl names (#3501) 2024-06-03 12:35:57 +00:00
lib.rs feat(transformer_conformance): skip some tests that are known to fail (#3293) 2024-05-15 22:06:00 +08:00
main.rs refactor(transformer/typescript): reimplementation of Enum conversion based on Babel (#3102) 2024-04-29 16:26:22 +08:00
test_case.rs fix(transformer): output empty file for TS definition files (#3500) 2024-06-03 20:25:02 +08:00