diff --git a/src/language/typescript/ts.worker.ts b/src/language/typescript/ts.worker.ts index f03e32d1..d654d679 100644 --- a/src/language/typescript/ts.worker.ts +++ b/src/language/typescript/ts.worker.ts @@ -3,15 +3,17 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import * as edworker from 'monaco-editor-core/esm/vs/editor/editor.worker'; -import { ICreateData, create } from './tsWorker'; +import { initialize } from 'monaco-editor-core/esm/vs/editor/editor.worker'; +import * as ts from './lib/typescriptServices'; +import { ICreateData, TypeScriptWorker, create } from './tsWorker'; import { worker } from '../../fillers/monaco-editor-core'; +import { libFileMap } from './lib/lib'; self.onmessage = () => { // ignore the first message - edworker.initialize((ctx: worker.IWorkerContext, createData: ICreateData) => { + initialize((ctx: worker.IWorkerContext, createData: ICreateData) => { return create(ctx, createData); }); }; -export { create } from './tsWorker'; +export { TypeScriptWorker, create, initialize, libFileMap, ts };