diff options
Diffstat (limited to 'cli/media_type.rs')
-rw-r--r-- | cli/media_type.rs | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/cli/media_type.rs b/cli/media_type.rs index 7be494a3a..8280c1180 100644 --- a/cli/media_type.rs +++ b/cli/media_type.rs @@ -94,19 +94,16 @@ impl MediaType { }, }, Some(os_str) => match os_str.to_str() { - Some("ts") => match path.file_stem() { - Some(os_str) => match os_str.to_str() { - Some(file_name) => { + Some("ts") => { + if let Some(os_str) = path.file_stem() { + if let Some(file_name) = os_str.to_str() { if file_name.ends_with(".d") { - MediaType::Dts - } else { - MediaType::TypeScript + return MediaType::Dts; } } - None => MediaType::TypeScript, - }, - None => MediaType::TypeScript, - }, + } + MediaType::TypeScript + } Some("tsx") => MediaType::TSX, Some("js") => MediaType::JavaScript, Some("jsx") => MediaType::JSX, |