import { Ddu } from "https://deno.land/x/ddu_vim@v1.13.0/ddu.ts";
Properties
private
aliases: Record<DduExtType, Record<string, string>>private
columns: Record<string, BaseColumn<Record<string, unknown>>>private
context: Contextprivate
filters: Record<string, BaseFilter<Record<string, unknown>>>private
kinds: Record<string, BaseKind<Record<string, unknown>>>private
lock: Lockprivate
options: DduOptionsprivate
sources: Record<string, BaseSource<Record<string, unknown>>>private
uis: Record<string, BaseUi<Record<string, unknown>>>Methods
private
callColumns()private
filterItems(): Promise<[boolean, number, DduItem[]]>autoload(): Promise<string[]>
checkUpdated(denops: Denops): Promise<boolean>
collapseItems(denops: Denops, items: DduItem[]): Promise<void>
expandItem(): void
expandItems(denops: Denops, items: ExpandItem[]): void
gatherItems<Params extends Record<string, unknown>, UserData extends unknown>(): void
denops: Denops,
index: number,
source: BaseSource<Params, UserData>,
sourceOptions: SourceOptions,
sourceParams: Params,
getItemActions(denops: Denops, items: DduItem[]): Promise<ItemActions | null>
getPreviewer(): Promise<Previewer | undefined>
initSource<Params extends Record<string, unknown>, UserData extends unknown>(): Promise<void>
denops: Denops,
source: BaseSource<Params, UserData>,
sourceOptions: SourceOptions,
sourceParams: Params,
itemAction(): Promise<void>
quit()
redrawExpandItem(): Promise<void>
register()
setInput(input: string)
start(): Promise<void>
denops: Denops,
aliases: Record<DduExtType, Record<string, string>>,
context: Context,
options: DduOptions,
userOptions: Record<string, unknown>,
updateOptions(userOptions: Record<string, unknown>)