get[Type|Java]ScriptWorker is actually not the web worker interface

Now set to 'any' but we should come up with a way to export its shape including the ts types/interfaces
This commit is contained in:
Johannes Rieken 2016-08-09 15:59:55 +02:00
parent f397abf752
commit 13035407db
2 changed files with 4 additions and 4 deletions

View file

@ -121,7 +121,7 @@ const javascriptDefaults = new LanguageServiceDefaultsImpl(
{ allowNonTsExtensions: true, allowJs: true, target: ScriptTarget.Latest }, { allowNonTsExtensions: true, allowJs: true, target: ScriptTarget.Latest },
{ noSemanticValidation: true, noSyntaxValidation: false }); { noSemanticValidation: true, noSyntaxValidation: false });
function getTypeScriptWorker(): monaco.Promise<Worker> { function getTypeScriptWorker(): monaco.Promise<any> {
return new monaco.Promise((resolve, reject) => { return new monaco.Promise((resolve, reject) => {
withMode((mode) => { withMode((mode) => {
mode.getTypeScriptWorker() mode.getTypeScriptWorker()
@ -130,7 +130,7 @@ function getTypeScriptWorker(): monaco.Promise<Worker> {
}); });
} }
function getJavaScriptWorker(): monaco.Promise<Worker> { function getJavaScriptWorker(): monaco.Promise<any> {
return new monaco.Promise((resolve, reject) => { return new monaco.Promise((resolve, reject) => {
withMode((mode) => { withMode((mode) => {
mode.getJavaScriptWorker() mode.getJavaScriptWorker()

4
src/monaco.d.ts vendored
View file

@ -107,6 +107,6 @@ declare module monaco.languages.typescript {
export var typescriptDefaults: LanguageServiceDefaults; export var typescriptDefaults: LanguageServiceDefaults;
export var javascriptDefaults: LanguageServiceDefaults; export var javascriptDefaults: LanguageServiceDefaults;
export var getTypeScriptWorker: () => monaco.Promise<Worker>; export var getTypeScriptWorker: () => monaco.Promise<any>;
export var getJavaScriptWorker: () => monaco.Promise<Worker>; export var getJavaScriptWorker: () => monaco.Promise<any>;
} }