脚本管理增加可预览检查

This commit is contained in:
whyour
2025-02-26 01:17:11 +08:00
parent f9f78b4e05
commit 64fcbff715
5 changed files with 34 additions and 10 deletions
+7
View File
@@ -0,0 +1,7 @@
import * as monaco from 'monaco-editor';
export function canPreviewInMonaco(fileName: string): boolean {
const supportedLanguages = monaco.languages.getLanguages();
const ext = fileName.slice(fileName.lastIndexOf('.')).toLowerCase();
return supportedLanguages.some((lang) => lang.extensions?.includes(ext));
}