UNPKG

svelte-multiselect

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