mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 23:13:02 +01:00
Use the global monaco only in the AMD case (see microsoft/monaco-editor#1974)
This commit is contained in:
parent
d089cc232d
commit
1a46d23399
15 changed files with 370 additions and 250 deletions
|
|
@ -2,19 +2,18 @@
|
|||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
'use strict';
|
||||
|
||||
import IWorkerContext = monaco.worker.IWorkerContext;
|
||||
|
||||
import { worker } from './fillers/monaco-editor-core';
|
||||
import * as htmlService from 'vscode-html-languageservice';
|
||||
import type { Options } from './monaco.contribution';
|
||||
|
||||
export class HTMLWorker {
|
||||
private _ctx: IWorkerContext;
|
||||
private _ctx: worker.IWorkerContext;
|
||||
private _languageService: htmlService.LanguageService;
|
||||
private _languageSettings: monaco.languages.html.Options;
|
||||
private _languageSettings: Options;
|
||||
private _languageId: string;
|
||||
|
||||
constructor(ctx: IWorkerContext, createData: ICreateData) {
|
||||
constructor(ctx: worker.IWorkerContext, createData: ICreateData) {
|
||||
this._ctx = ctx;
|
||||
this._languageSettings = createData.languageSettings;
|
||||
this._languageId = createData.languageId;
|
||||
|
|
@ -140,11 +139,11 @@ export class HTMLWorker {
|
|||
|
||||
export interface ICreateData {
|
||||
languageId: string;
|
||||
languageSettings: monaco.languages.html.Options;
|
||||
languageSettings: Options;
|
||||
}
|
||||
|
||||
export function create(
|
||||
ctx: IWorkerContext,
|
||||
ctx: worker.IWorkerContext,
|
||||
createData: ICreateData
|
||||
): HTMLWorker {
|
||||
return new HTMLWorker(ctx, createData);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue