mirror of
https://github.com/imezx/Warp.git
synced 2025-04-25 15:40:02 +00:00
16 lines
664 B
TypeScript
16 lines
664 B
TypeScript
|
import { AutocompleteScopeApi, BaseItem } from '../core';
|
||
|
import { AutocompleteComponents } from './AutocompleteComponents';
|
||
|
import { HTMLTemplate, Pragma, PragmaFrag, Render, VNode } from './AutocompleteRenderer';
|
||
|
import { AutocompleteState } from './AutocompleteState';
|
||
|
export declare type AutocompleteRender<TItem extends BaseItem> = (params: AutocompleteScopeApi<TItem> & {
|
||
|
children: VNode;
|
||
|
state: AutocompleteState<TItem>;
|
||
|
sections: VNode[];
|
||
|
elements: Record<string, VNode>;
|
||
|
components: AutocompleteComponents;
|
||
|
createElement: Pragma;
|
||
|
Fragment: PragmaFrag;
|
||
|
html: HTMLTemplate;
|
||
|
render: Render;
|
||
|
}, root: HTMLElement) => void;
|