UNPKG

svelte-multiselect

Version:
50 lines (49 loc) 2.24 kB
type CmdAction = { id?: string | number; label: string; action: (label: string) => void; group?: string; shortcut?: string; description?: string; } & Record<string, unknown>; import type { HTMLAttributes } from 'svelte/elements'; import type { MultiSelectProps } from './types'; declare function $$render<Action extends CmdAction = CmdAction>(): { props: Omit<MultiSelectProps<Action>, "options"> & { actions: Action[]; triggers?: string[]; close_keys?: string[]; fade_duration?: number; dialog_style?: string; open?: boolean; dialog?: HTMLDialogElement | null; input?: HTMLInputElement | null; aria_label?: string; placeholder?: string; dialog_props?: HTMLAttributes<HTMLDialogElement>; global_shortcuts?: boolean; recent_actions_key?: string | null; max_recent?: number; }; exports: {}; bindings: "open" | "input" | "dialog"; slots: {}; events: {}; }; declare class __sveltets_Render<Action extends CmdAction = CmdAction> { props(): ReturnType<typeof $$render<Action>>['props']; events(): ReturnType<typeof $$render<Action>>['events']; slots(): ReturnType<typeof $$render<Action>>['slots']; bindings(): "open" | "input" | "dialog"; exports(): {}; } interface $$IsomorphicComponent { new <Action extends CmdAction = CmdAction>(options: import('svelte').ComponentConstructorOptions<ReturnType<__sveltets_Render<Action>['props']>>): import('svelte').SvelteComponent<ReturnType<__sveltets_Render<Action>['props']>, ReturnType<__sveltets_Render<Action>['events']>, ReturnType<__sveltets_Render<Action>['slots']>> & { $$bindings?: ReturnType<__sveltets_Render<Action>['bindings']>; } & ReturnType<__sveltets_Render<Action>['exports']>; <Action extends CmdAction = CmdAction>(internal: unknown, props: ReturnType<__sveltets_Render<Action>['props']> & {}): ReturnType<__sveltets_Render<Action>['exports']>; z_$$bindings?: ReturnType<__sveltets_Render<any>['bindings']>; } declare const CmdPalette: $$IsomorphicComponent; type CmdPalette<Action extends CmdAction = CmdAction> = InstanceType<typeof CmdPalette<Action>>; export default CmdPalette;