处理后台脚本API

This commit is contained in:
2025-04-10 18:07:35 +08:00
parent 239f961485
commit a2870eb18e
31 changed files with 767 additions and 1436 deletions

View File

@@ -1,9 +1,11 @@
import dts from "@App/types/scriptcat.d.ts";
import dts from "@App/template/scriptcat.d.tpl";
import { languages } from "monaco-editor";
// 注册eslint
// const linterWorker = new Worker("/src/linter.worker.js");
console.log(dts, dts.length);
export default function registerEditor() {
window.MonacoEnvironment = {
getWorkerUrl(moduleId: any, label: any) {
@@ -14,7 +16,7 @@ export default function registerEditor() {
},
};
languages.typescript.javascriptDefaults.addExtraLib(dts, "tampermonkey.d.ts");
languages.typescript.javascriptDefaults.addExtraLib(dts, "scriptcat.d.ts");
// 悬停提示
const prompt: { [key: string]: any } = {