svelte-multiselect
Version:
Svelte multi-select component
26 lines (25 loc) • 2 kB
TypeScript
import type { MultiSelectProps } from './types';
declare function $$render<Option extends import('./types').Option>(): {
props: MultiSelectProps<Option>;
exports: {};
bindings: "value" | "selected" | "invalid" | "open" | "searchText" | "activeIndex" | "activeOption" | "form_input" | "input" | "matchingOptions" | "maxSelect" | "options" | "outerDiv" | "collapsedGroups" | "collapseAllGroups" | "expandAllGroups" | "undo" | "redo" | "canUndo" | "canRedo";
slots: {};
events: {};
};
declare class __sveltets_Render<Option extends import('./types').Option> {
props(): ReturnType<typeof $$render<Option>>['props'];
events(): ReturnType<typeof $$render<Option>>['events'];
slots(): ReturnType<typeof $$render<Option>>['slots'];
bindings(): "value" | "selected" | "invalid" | "open" | "searchText" | "activeIndex" | "activeOption" | "form_input" | "input" | "matchingOptions" | "maxSelect" | "options" | "outerDiv" | "collapsedGroups" | "collapseAllGroups" | "expandAllGroups" | "undo" | "redo" | "canUndo" | "canRedo";
exports(): {};
}
interface $$IsomorphicComponent {
new <Option extends import('./types').Option>(options: import('svelte').ComponentConstructorOptions<ReturnType<__sveltets_Render<Option>['props']>>): import('svelte').SvelteComponent<ReturnType<__sveltets_Render<Option>['props']>, ReturnType<__sveltets_Render<Option>['events']>, ReturnType<__sveltets_Render<Option>['slots']>> & {
$$bindings?: ReturnType<__sveltets_Render<Option>['bindings']>;
} & ReturnType<__sveltets_Render<Option>['exports']>;
<Option extends import('./types').Option>(internal: unknown, props: ReturnType<__sveltets_Render<Option>['props']> & {}): ReturnType<__sveltets_Render<Option>['exports']>;
z_$$bindings?: ReturnType<__sveltets_Render<any>['bindings']>;
}
declare const MultiSelect: $$IsomorphicComponent;
type MultiSelect<Option extends import('./types').Option> = InstanceType<typeof MultiSelect<Option>>;
export default MultiSelect;