From 34095b6b55347efa5064e646c46fb16416f2bbf2 Mon Sep 17 00:00:00 2001 From: Orta Therox Date: Thu, 18 Jul 2019 11:23:32 -0400 Subject: [PATCH] Adds new enum values for ts 3.6 --- src/monaco.contribution.ts | 39 ++++++++++++++++++++++---------------- src/monaco.d.ts | 9 ++++++--- 2 files changed, 29 insertions(+), 19 deletions(-) diff --git a/src/monaco.contribution.ts b/src/monaco.contribution.ts index 62da8db9..de852803 100644 --- a/src/monaco.contribution.ts +++ b/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 --- + 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 { None = 0, Preserve = 1, React = 2, ReactNative = 3 } + enum NewLineKind { CarriageReturnLineFeed = 0, LineFeed = 1 } + 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 { Classic = 1, NodeJs = 2 diff --git a/src/monaco.d.ts b/src/monaco.d.ts index 2a3bab0c..761aa619 100644 --- a/src/monaco.d.ts +++ b/src/monaco.d.ts @@ -8,8 +8,9 @@ declare module monaco.languages.typescript { UMD = 3, System = 4, ES2015 = 5, - ESNext = 6 + ESNext = 99 } + enum JsxEmit { None = 0, Preserve = 1, @@ -28,9 +29,11 @@ declare module monaco.languages.typescript { ES2016 = 3, ES2017 = 4, ES2018 = 5, - ESNext = 6, + ES2019 = 6, + ES2020 = 7, + ESNext = 99, JSON = 100, - Latest = 6 + Latest = ESNext, } export enum ModuleResolutionKind {