UNPKG

@kusto/monaco-kusto

Version:

CSL, KQL plugin for the Monaco Editor

7 lines (6 loc) 629 B
import monaco from 'monaco-editor/esm/vs/editor/editor.api'; import { SemanticTokensProvider } from './SemanticTokensProvider'; import { AugmentedWorkerAccessor } from '../kustoMode'; export type SemanticTokensProviderRegistrar = (monacoInstance: typeof monaco, semanticTokensProvider: SemanticTokensProvider) => void; export declare function semanticTokensProviderRegistrarCreator(): (monacoInstance: typeof monaco, workerAccessor: AugmentedWorkerAccessor) => void; export declare function semanticTokensProviderRegistrarCreatorForTest(): (monacoInstance: typeof monaco, semanticTokensProvider: SemanticTokensProvider) => void;