| 1234567891011121314151617181920 |
- import * as monaco from 'monaco-editor'
- import type { LanguageServiceDefaults } from '../register'
- import { WorkerManager } from './workerManager'
- import type { LogWorker } from './logWorker'
- export class LogMode {
- private readonly _client: WorkerManager
- constructor(private readonly defaults: LanguageServiceDefaults) {
- this._client = new WorkerManager(defaults)
- }
- dispose(): void {
- this._client.dispose()
- }
- readonly worker = (...uris: monaco.Uri[]): Promise<LogWorker> => {
- return this._client.getLanguageServiceWorker(...uris)
- }
- }
|