Orta 4 年之前
父節點
當前提交
c402ee962f
共有 3 個文件被更改,包括 3 次插入6 次删除
  1. 3 3
      src/tsWorker.ts
  2. 0 1
      test/custom-worker.html
  3. 0 2
      test/custom-worker.js

+ 3 - 3
src/tsWorker.ts

@@ -247,12 +247,12 @@ export function create(ctx: IWorkerContext, createData: ICreateData): TypeScript
 
 		// @ts-ignore - This is available in a webworker
 		if (typeof importScripts === "undefined") {
-			console.warn("Monaco is not using webworker workers, and that is needed to support the customWorkerPath flag")
+			console.warn("Monaco is not using webworkers for background tasks, and that is needed to support the customWorkerPath flag")
 		} else {
 			// @ts-ignore - This is available in a webworker
 			importScripts(createData.customWorkerPath)
-			// @ts-ignore - This should come from
-			if(!self.extendTSWorkerFactory) {
+			// @ts-ignore - This should come from the above eval
+			if (!self.extendTSWorkerFactory) {
 				throw new Error(`The script at ${createData.customWorkerPath} does not add extendTSWorkerFactory to self`)
 			}
 			// @ts-ignore - The throw validates this

+ 0 - 1
test/custom-worker.html

@@ -203,7 +203,6 @@
 
     document.getElementById('logDTS').onclick = async () => {
       const model = editor.getModel()
-
       const worker = await monaco.languages.typescript.getTypeScriptWorker()
       const thisWorker = await worker(model.uri)
       const dts = await thisWorker.getDTSEmitForFile(model.uri.toString())

+ 0 - 2
test/custom-worker.js

@@ -1,5 +1,3 @@
-/// <reference lib="webworker">
-
 self.extendTSWorkerFactory = (TypeScriptWorker) => {
   return class MonacoTSWorker extends TypeScriptWorker {