svelte-ux
Version:
A large collection of Svelte components, actions, stores and utils to simplify creating highly interactive and visual applications. Built using Tailwind with extensibility and customization in mind.
40 lines (39 loc) • 1.15 kB
TypeScript
import { SvelteComponentTyped } from "svelte";
declare const __propDef: {
props: {
selectIndex: (index: number) => any;
onKeyDown: (x: KeyboardEvent) => void;
onKeyPress: (x: KeyboardEvent) => void;
open: boolean;
loading: boolean;
filteredOptions: any[];
searchText: string;
classes?: {
root?: string;
option?: string;
selected?: string;
group?: string;
empty?: string;
};
menuOptionsEl: HTMLDivElement;
};
events: {
[evt: string]: CustomEvent<any>;
};
slots: {
option: {
option: any;
index: any;
};
empty: {
loading: boolean;
searchText: string;
};
};
};
export type SelectListOptionsProps = typeof __propDef.props;
export type SelectListOptionsEvents = typeof __propDef.events;
export type SelectListOptionsSlots = typeof __propDef.slots;
export default class SelectListOptions extends SvelteComponentTyped<SelectListOptionsProps, SelectListOptionsEvents, SelectListOptionsSlots> {
}
export {};