UNPKG

svelte-multiselect

Version:
21 lines (20 loc) 717 B
import type { MultiSelectProps } from './props'; import type { ObjectOption } from './types'; interface Action extends ObjectOption { label: string; action: (label: string) => void; } interface Props extends Omit<MultiSelectProps<Action>, `options` | `onadd` | `onkeydown` | `placeholder`> { actions: Action[]; triggers?: string[]; close_keys?: string[]; fade_duration?: number; style?: string; open?: boolean; dialog?: HTMLDialogElement | null; input?: HTMLInputElement | null; placeholder?: string; } declare const CmdPalette: import("svelte").Component<Props, {}, "open" | "input" | "dialog">; type CmdPalette = ReturnType<typeof CmdPalette>; export default CmdPalette;