summaryrefslogtreecommitdiff
path: root/packages/core/src/utils/fileUtils.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/core/src/utils/fileUtils.ts')
-rw-r--r--packages/core/src/utils/fileUtils.ts7
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';
}