diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2021-06-22 07:18:32 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-22 07:18:32 +1000 |
commit | 281c4cd8fcf5fd54f558a6922736def2c7804529 (patch) | |
tree | 65ac91c5a41a64dc0b85ee9c5949d7086e8620ef /cli/lsp/sources.rs | |
parent | cda15f2a98b10330422d1c8352d163d703ee6a49 (diff) |
feat(cli): support "types" when type checking (#10999)
Fixes #10677
Diffstat (limited to 'cli/lsp/sources.rs')
-rw-r--r-- | cli/lsp/sources.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cli/lsp/sources.rs b/cli/lsp/sources.rs index 74e1a6a60..37f8b6bce 100644 --- a/cli/lsp/sources.rs +++ b/cli/lsp/sources.rs @@ -4,6 +4,7 @@ use super::analysis; use super::text::LineIndex; use super::tsc; +use crate::config_file::ConfigFile; use crate::file_fetcher::get_source_from_bytes; use crate::file_fetcher::map_content_type; use crate::file_fetcher::SUPPORTED_SCHEMES; @@ -33,6 +34,7 @@ use tsc::NavigationTree; pub async fn cache( specifier: &ModuleSpecifier, maybe_import_map: &Option<ImportMap>, + maybe_config_file: &Option<ConfigFile>, ) -> Result<(), AnyError> { let program_state = Arc::new(ProgramState::build(Default::default()).await?); let handler = Arc::new(Mutex::new(FetchHandler::new( @@ -41,6 +43,7 @@ pub async fn cache( Permissions::allow_all(), )?)); let mut builder = GraphBuilder::new(handler, maybe_import_map.clone(), None); + builder.analyze_config_file(maybe_config_file).await?; builder.add(specifier, false).await } |