diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2021-11-09 12:26:39 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-09 12:26:39 +1100 |
commit | f5eb177f50a0bf37bc6bd9d87b447c73a53b6ea5 (patch) | |
tree | 1990dadf311de59b45c677e234219a161f3ebf9d /cli/lsp/resolver.rs | |
parent | 45425c114610516287c8e5831c9b6f023dfc8180 (diff) |
feat(cli): support React 17 JSX transforms (#12631)
Closes #8440
Diffstat (limited to 'cli/lsp/resolver.rs')
-rw-r--r-- | cli/lsp/resolver.rs | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/cli/lsp/resolver.rs b/cli/lsp/resolver.rs deleted file mode 100644 index 4f768b697..000000000 --- a/cli/lsp/resolver.rs +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license. - -use deno_core::error::AnyError; -use deno_core::ModuleSpecifier; -use deno_graph::source::Resolver; -use import_map::ImportMap; -use std::sync::Arc; - -#[derive(Debug)] -pub(crate) struct ImportMapResolver(Arc<ImportMap>); - -impl ImportMapResolver { - pub fn new(import_map: Arc<ImportMap>) -> Self { - Self(import_map) - } - - pub fn as_resolver(&self) -> &dyn Resolver { - self - } -} - -impl Resolver for ImportMapResolver { - fn resolve( - &self, - specifier: &str, - referrer: &ModuleSpecifier, - ) -> Result<ModuleSpecifier, AnyError> { - self - .0 - .resolve(specifier, referrer.as_str()) - .map_err(|err| err.into()) - } -} |