UNPKG

melt

Version:

The next generation of Melt UI. Built for Svelte 5.

18 lines (17 loc) 545 B
import type { MaybeGetter } from "../types"; type Item = { value: unknown; typeahead: string; current?: boolean; }; export type CreateTypeaheadArgs<T extends Item> = { /** * How many time (in ms) the typeahead string is held before it is cleared * @default 500 */ timeout?: MaybeGetter<number | undefined>; getItems: () => T[]; }; export declare const letterRegex: RegExp; export declare function createTypeahead<T extends Item>(args: CreateTypeaheadArgs<T>): (letter: string) => T | undefined; export {};