diff options
Diffstat (limited to 'packages/core/src/utils/fileUtils.ts')
| -rw-r--r-- | packages/core/src/utils/fileUtils.ts | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/core/src/utils/fileUtils.ts b/packages/core/src/utils/fileUtils.ts index 96f4b36c..a153d205 100644 --- a/packages/core/src/utils/fileUtils.ts +++ b/packages/core/src/utils/fileUtils.ts @@ -122,9 +122,10 @@ export async function detectFileType( ): Promise<'text' | 'image' | 'pdf' | 'audio' | 'video' | 'binary' | 'svg'> { const ext = path.extname(filePath).toLowerCase(); - // The mimetype for "ts" is MPEG transport stream (a video format) but we want - // to assume these are typescript files instead. - if (ext === '.ts') { + // The mimetype for various TypeScript extensions (ts, mts, cts, tsx) can be + // MPEG transport stream (a video format), but we want to assume these are + // TypeScript files instead. + if (['.ts', '.mts', '.cts'].includes(ext)) { return 'text'; } |
