import { Ddc } from "https://deno.land/x/ddc_vim@v2.5.1/ddc.ts";
Properties
private
filters: Record<string, BaseFilter<Record<string, unknown>>>private
sources: Record<string, BaseSource<Record<string, unknown>>>Methods
private
filterItems(denops: Denops,
context: Context,
onCallback: OnCallback,
options: DdcOptions,
sourceOptions: SourceOptions,
filterOptions: Record<string, Partial<FilterOptions>>,
filterParams: Record<string, Partial<Record<string, unknown>>>,
completeStr: string,
cdd: Item[],
private
foundFilters(names: string[]): BaseFilter<Record<string, unknown>>[]private
foundInvalidFilters(names: string[]): string[]private
foundInvalidSources(names: string[]): string[]private
foundSources(names: string[]): BaseSource<Record<string, unknown>>[]gatherResults(): Promise<[number, DdcItem[]]>
onCompleteDone(): Promise<void>
denops: Denops,
context: Context,
onCallback: OnCallback,
options: DdcOptions,
sourceName: string,
userData: DdcUserData,
onEvent(): Promise<void>
registerAutocmd(denops: Denops, events: string[])
updateItems(name: string, items: Item[])