summaryrefslogtreecommitdiff
path: root/cli/lsp/resolver.rs
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2021-11-09 12:26:39 +1100
committerGitHub <noreply@github.com>2021-11-09 12:26:39 +1100
commitf5eb177f50a0bf37bc6bd9d87b447c73a53b6ea5 (patch)
tree1990dadf311de59b45c677e234219a161f3ebf9d /cli/lsp/resolver.rs
parent45425c114610516287c8e5831c9b6f023dfc8180 (diff)
feat(cli): support React 17 JSX transforms (#12631)
Closes #8440
Diffstat (limited to 'cli/lsp/resolver.rs')
-rw-r--r--cli/lsp/resolver.rs33
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())
- }
-}