Expose TypeScript version via monaco.languages.typescript.typeScriptVersion

This commit is contained in:
Ulrich Buchgraber 2019-05-23 01:14:55 +02:00
parent 7625391590
commit d199064a4b
4 changed files with 13 additions and 0 deletions

View file

@ -0,0 +1 @@
export const typeScriptVersion = "3.3.3333";

View file

@ -5,6 +5,7 @@
'use strict';
import * as mode from './tsMode';
import { typeScriptVersion } from './lib/typescriptServicesMetadata'; // do not import the whole typescriptServices here
import Emitter = monaco.Emitter;
import IEvent = monaco.IEvent;
@ -204,6 +205,7 @@ function createAPI(): typeof monaco.languages.typescript {
NewLineKind: NewLineKind,
ScriptTarget: ScriptTarget,
ModuleResolutionKind: ModuleResolutionKind,
typeScriptVersion,
typescriptDefaults: typescriptDefaults,
javascriptDefaults: javascriptDefaults,
getTypeScriptWorker: getTypeScriptWorker,

2
src/monaco.d.ts vendored
View file

@ -166,6 +166,8 @@ declare module monaco.languages.typescript {
setEagerModelSync(value: boolean): void;
}
export var typeScriptVersion: string;
export var typescriptDefaults: LanguageServiceDefaults;
export var javascriptDefaults: LanguageServiceDefaults;