diff options
author | Luca Casonato <hello@lcas.dev> | 2024-04-30 20:12:35 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-30 18:12:35 +0000 |
commit | 6cdf81db7c4a41d036eefc17e41ffb8db0cf54a1 (patch) | |
tree | 6e21e240c12d8fc9856fbc342aab3d986e338e70 /cli/resolver.rs | |
parent | 8c3f8ba13605d1c69eba4272179bce5ca0d10fe3 (diff) |
feat(cli): add support for jsxImportSourceTypes (#23419)
Co-authored-by: David Sherret <dsherret@gmail.com>
Diffstat (limited to 'cli/resolver.rs')
-rw-r--r-- | cli/resolver.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/cli/resolver.rs b/cli/resolver.rs index dfee9a704..32233e961 100644 --- a/cli/resolver.rs +++ b/cli/resolver.rs @@ -447,6 +447,7 @@ pub struct CliGraphResolver { sloppy_imports_resolver: Option<SloppyImportsResolver>, mapped_specifier_resolver: MappedSpecifierResolver, maybe_default_jsx_import_source: Option<String>, + maybe_default_jsx_import_source_types: Option<String>, maybe_jsx_import_source_module: Option<String>, maybe_vendor_specifier: Option<ModuleSpecifier>, node_resolver: Option<Arc<CliNodeResolver>>, @@ -488,6 +489,10 @@ impl CliGraphResolver { .maybe_jsx_import_source_config .as_ref() .and_then(|c| c.default_specifier.clone()), + maybe_default_jsx_import_source_types: options + .maybe_jsx_import_source_config + .as_ref() + .and_then(|c| c.default_types_specifier.clone()), maybe_jsx_import_source_module: options .maybe_jsx_import_source_config .map(|c| c.module), @@ -554,6 +559,10 @@ impl Resolver for CliGraphResolver { self.maybe_default_jsx_import_source.clone() } + fn default_jsx_import_source_types(&self) -> Option<String> { + self.maybe_default_jsx_import_source_types.clone() + } + fn jsx_import_source_module(&self) -> &str { self .maybe_jsx_import_source_module |