Skip to content

Commit

Permalink
feat(transformer/typescript): transform import {} from "mod" to imp…
Browse files Browse the repository at this point in the history
…ort `"mod"` (#3866)

close: #3736
  • Loading branch information
Dunqing committed Jun 24, 2024
1 parent 7b2f259 commit 5501d5c
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
2 changes: 2 additions & 0 deletions crates/oxc_transformer/src/typescript/annotations.rs
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,8 @@ impl<'a> TypeScriptAnnotations<'a> {
true
} else if let Some(specifiers) = &mut decl.specifiers {
if specifiers.is_empty() {
// import {} from 'mod' -> import 'mod'
decl.specifiers = None;
true
} else {
specifiers.retain(|specifier| {
Expand Down
6 changes: 2 additions & 4 deletions tasks/transform_conformance/babel.snap.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
commit: 12619ffe

Passed: 473/927
Passed: 475/927

# All Passed:
* babel-preset-react
Expand Down Expand Up @@ -445,14 +445,12 @@ Passed: 473/927
* opts/optimizeConstEnums/input.ts
* opts/rewriteImportExtensions/input.ts

# babel-plugin-transform-typescript (129/151)
# babel-plugin-transform-typescript (131/151)
* enum/mix-references/input.ts
* enum/ts5.0-const-foldable/input.ts
* exports/declared-types/input.ts
* exports/interface/input.ts
* imports/elide-no-import-specifiers/input.ts
* imports/elision-locations/input.ts
* imports/import-removed-exceptions/input.ts
* imports/only-remove-type-imports/input.ts
* imports/type-only-export-specifier-2/input.ts
* imports/type-only-import-specifier-4/input.ts
Expand Down

0 comments on commit 5501d5c

Please sign in to comment.