summaryrefslogtreecommitdiff
path: root/cli/module_graph.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/module_graph.rs')
-rw-r--r--cli/module_graph.rs11
1 files changed, 8 insertions, 3 deletions
diff --git a/cli/module_graph.rs b/cli/module_graph.rs
index 8e423265c..3a59a537d 100644
--- a/cli/module_graph.rs
+++ b/cli/module_graph.rs
@@ -48,6 +48,13 @@ where
}
}
+const SUPPORTED_MEDIA_TYPES: [MediaType; 4] = [
+ MediaType::JavaScript,
+ MediaType::TypeScript,
+ MediaType::JSX,
+ MediaType::TSX,
+];
+
#[derive(Debug, Serialize)]
pub struct ModuleGraph(HashMap<String, ModuleGraphFile>);
@@ -384,9 +391,7 @@ impl ModuleGraphLoader {
let module_specifier = ModuleSpecifier::from(source_file.url.clone());
let source_code = String::from_utf8(source_file.source_code)?;
- if source_file.media_type == MediaType::JavaScript
- || source_file.media_type == MediaType::TypeScript
- {
+ if SUPPORTED_MEDIA_TYPES.contains(&source_file.media_type) {
if let Some(types_specifier) = source_file.types_header {
let type_header = ReferenceDescriptor {
specifier: types_specifier.to_string(),