UNPKG

@ydb-platform/monaco-ghost

Version:

Inline completion adapter for Monaco Editor

14 lines 687 B
import * as monaco from 'monaco-editor/esm/vs/editor/editor.api.js'; import { CacheManager, EnrichedCompletion, CompletionGroup } from './types'; export declare class SuggestionCacheManager implements CacheManager { private currentGroup; private activeCompletion; setCompletionGroup(group: CompletionGroup): void; getCompletionGroup(): CompletionGroup | null; getActiveCompletion(): string | null; getCachedCompletion(model: monaco.editor.ITextModel, position: monaco.Position): EnrichedCompletion[]; emptyCache(): void; incrementShownCount(pristineText: string): void; markAsAccepted(pristineText: string): void; } //# sourceMappingURL=cache.d.ts.map