瀏覽代碼

Fixes microsoft/monaco-editor#1937: Remove debugger statement

Alex Dima 4 年之前
父節點
當前提交
8381cb3579
共有 3 個文件被更改,包括 10 次插入3 次删除
  1. 4 1
      scripts/importTypescript.js
  2. 3 1
      src/lib/typescriptServices-amd.js
  3. 3 1
      src/lib/typescriptServices.js

+ 4 - 1
scripts/importTypescript.js

@@ -54,11 +54,14 @@ export const typescriptVersion = "${typeScriptDependencyVersion}";\n`
 		/^( +)var result = ts\.sys\.require\(.*$/m,
 		'$1// MONACOCHANGE\n$1var result = undefined;\n$1// END MONACOCHANGE'
 	);
-
 	tsServices = tsServices.replace(
 		/^( +)fs = require\("fs"\);$/m,
 		'$1// MONACOCHANGE\n$1fs = undefined;\n$1// END MONACOCHANGE'
 	);
+	tsServices = tsServices.replace(
+		/^( +)debugger;$/m,
+		'$1// MONACOCHANGE\n$1// debugger;\n$1// END MONACOCHANGE'
+	);
 
 	// Flag any new require calls (outside comments) so they can be corrected preemptively.
 	// To avoid missing cases (or using an even more complex regex), temporarily remove comments

+ 3 - 1
src/lib/typescriptServices-amd.js

@@ -2467,7 +2467,9 @@ var ts;
             return true;
         }
         function fail(message, stackCrawlMark) {
-            debugger;
+            // MONACOCHANGE
+            // debugger;
+            // END MONACOCHANGE
             var e = new Error(message ? "Debug Failure. " + message : "Debug Failure.");
             if (Error.captureStackTrace) {
                 Error.captureStackTrace(e, stackCrawlMark || fail);

+ 3 - 1
src/lib/typescriptServices.js

@@ -2467,7 +2467,9 @@ var ts;
             return true;
         }
         function fail(message, stackCrawlMark) {
-            debugger;
+            // MONACOCHANGE
+            // debugger;
+            // END MONACOCHANGE
             var e = new Error(message ? "Debug Failure. " + message : "Debug Failure.");
             if (Error.captureStackTrace) {
                 Error.captureStackTrace(e, stackCrawlMark || fail);