Browse Source

Merge pull request #72 from microsoft/41_perf_require

Adds a regex fix for the perf_hooks import in TS 4.1
Alexandru Dima 4 years ago
parent
commit
5413083ae7
1 changed files with 4 additions and 0 deletions
  1. 4 0
      scripts/importTypescript.js

+ 4 - 0
scripts/importTypescript.js

@@ -62,6 +62,10 @@ export const typescriptVersion = "${typeScriptDependencyVersion}";\n`
 		/^( +)debugger;$/m,
 		'$1// MONACOCHANGE\n$1// debugger;\n$1// END MONACOCHANGE'
 	);
+	tsServices = tsServices.replace(
+		/= require\("perf_hooks"\)/m,
+		'/* MONACOCHANGE */= {}/* 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