monaco-sql-languages
Version:
SQL languages for the Monaco Editor, based on monaco-languages.
18 lines (17 loc) • 601 B
TypeScript
import { LanguageServiceDefaults } from './monaco.contribution';
import { BaseSQLWorker } from './baseSQLWorker';
import { Uri } from './fillers/monaco-editor-core';
export declare class WorkerManager<T extends BaseSQLWorker> {
private _defaults;
private _idleCheckInterval;
private _lastUsedTime;
private _configChangeListener;
private _worker;
private _client;
constructor(defaults: LanguageServiceDefaults);
private _stopWorker;
dispose(): void;
private _checkIfIdle;
private _getClient;
getLanguageServiceWorker(..._resources: Uri[]): Promise<T>;
}