summaryrefslogtreecommitdiff
path: root/cli/lsp/urls.rs
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2021-10-29 10:56:01 +1100
committerGitHub <noreply@github.com>2021-10-29 10:56:01 +1100
commit34a9ddff091950aee9d89915cd13944259e7d346 (patch)
tree9ccf8c07c34fe5661c90097584eb8b47da3e9ba9 /cli/lsp/urls.rs
parent74a93fdf63a17de990954399b10eb6dfe7dd1973 (diff)
refactor(lsp): use deno_graph and single document struct (#12535)
Closes #12473
Diffstat (limited to 'cli/lsp/urls.rs')
-rw-r--r--cli/lsp/urls.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/cli/lsp/urls.rs b/cli/lsp/urls.rs
index 8b47911f6..19f53f297 100644
--- a/cli/lsp/urls.rs
+++ b/cli/lsp/urls.rs
@@ -92,7 +92,9 @@ impl LspUrlMap {
let url = if specifier.scheme() == "file" {
specifier.clone()
} else {
- let specifier_str = if specifier.scheme() == "data" {
+ let specifier_str = if specifier.scheme() == "asset" {
+ format!("deno:asset{}", specifier.path())
+ } else if specifier.scheme() == "data" {
let data_url = DataUrl::process(specifier.as_str())
.map_err(|e| uri_error(format!("{:?}", e)))?;
let mime = data_url.mime_type();