diff options
Diffstat (limited to 'cli/lsp/documents.rs')
-rw-r--r-- | cli/lsp/documents.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cli/lsp/documents.rs b/cli/lsp/documents.rs index 0a383e781..4fb8c428e 100644 --- a/cli/lsp/documents.rs +++ b/cli/lsp/documents.rs @@ -200,6 +200,13 @@ impl AssetOrDocument { } } + pub fn media_type(&self) -> MediaType { + match self { + AssetOrDocument::Asset(_) => MediaType::TypeScript, // assets are always TypeScript + AssetOrDocument::Document(d) => d.media_type(), + } + } + pub fn get_maybe_dependency( &self, position: &lsp::Position, |