Răsfoiți Sursa

Adds new enum values for ts 3.6

Orta Therox 6 ani în urmă
părinte
comite
34095b6b55
2 a modificat fișierele cu 29 adăugiri și 19 ștergeri
  1. 23 16
      src/monaco.contribution.ts
  2. 6 3
      src/monaco.d.ts

+ 23 - 16
src/monaco.contribution.ts

@@ -144,36 +144,43 @@ export class LanguageServiceDefaultsImpl implements monaco.languages.typescript.
 
 
 //#region enums copied from typescript to prevent loading the entire typescriptServices ---
 //#region enums copied from typescript to prevent loading the entire typescriptServices ---
 
 
+
 enum ModuleKind {
 enum ModuleKind {
-	None = 0,
-	CommonJS = 1,
-	AMD = 2,
-	UMD = 3,
-	System = 4,
-	ES2015 = 5,
-	ESNext = 6
+		None = 0,
+		CommonJS = 1,
+		AMD = 2,
+		UMD = 3,
+		System = 4,
+		ES2015 = 5,
+		ESNext = 99
 }
 }
+
 enum JsxEmit {
 enum JsxEmit {
 	None = 0,
 	None = 0,
 	Preserve = 1,
 	Preserve = 1,
 	React = 2,
 	React = 2,
 	ReactNative = 3
 	ReactNative = 3
 }
 }
+
 enum NewLineKind {
 enum NewLineKind {
 	CarriageReturnLineFeed = 0,
 	CarriageReturnLineFeed = 0,
 	LineFeed = 1
 	LineFeed = 1
 }
 }
+
 enum ScriptTarget {
 enum ScriptTarget {
-	ES3 = 0,
-	ES5 = 1,
-	ES2015 = 2,
-	ES2016 = 3,
-	ES2017 = 4,
-	ES2018 = 5,
-	ESNext = 6,
-	JSON = 100,
-	Latest = 6
+		ES3 = 0,
+		ES5 = 1,
+		ES2015 = 2,
+		ES2016 = 3,
+		ES2017 = 4,
+		ES2018 = 5,
+		ES2019 = 6,
+		ES2020 = 7,
+		ESNext = 99,
+		JSON = 100,
+		Latest = ESNext,
 }
 }
+
 enum ModuleResolutionKind {
 enum ModuleResolutionKind {
 	Classic = 1,
 	Classic = 1,
 	NodeJs = 2
 	NodeJs = 2

+ 6 - 3
src/monaco.d.ts

@@ -8,8 +8,9 @@ declare module monaco.languages.typescript {
         UMD = 3,
         UMD = 3,
         System = 4,
         System = 4,
         ES2015 = 5,
         ES2015 = 5,
-        ESNext = 6
+        ESNext = 99
     }
     }
+
     enum JsxEmit {
     enum JsxEmit {
         None = 0,
         None = 0,
         Preserve = 1,
         Preserve = 1,
@@ -28,9 +29,11 @@ declare module monaco.languages.typescript {
         ES2016 = 3,
         ES2016 = 3,
         ES2017 = 4,
         ES2017 = 4,
         ES2018 = 5,
         ES2018 = 5,
-        ESNext = 6,
+        ES2019 = 6,
+        ES2020 = 7,
+        ESNext = 99,
         JSON = 100,
         JSON = 100,
-        Latest = 6
+        Latest = ESNext,
     }
     }
 
 
     export enum ModuleResolutionKind {
     export enum ModuleResolutionKind {