svelte-multiselect
Version:
Svelte multi-select component
57 lines (56 loc) • 2.36 kB
TypeScript
import type { Snippet } from 'svelte';
import type { HTMLAttributes } from 'svelte/elements';
declare function $$render<Item extends [string, unknown] = [string, unknown]>(): {
props: Omit<HTMLAttributes<HTMLElement>, "children" | "onkeyup"> & {
items?: (string | Item)[];
node?: string;
current?: string;
log?: `verbose` | `errors` | `silent`;
nav_options?: {
replace_state: boolean;
no_scroll: boolean;
};
titles?: {
prev: string;
next: string;
};
onkeyup?: ((obj: {
prev: Item;
next: Item;
}) => Record<string, string | undefined>) | null;
prev_snippet?: Snippet<[{
item: Item;
}]>;
children?: Snippet<[{
kind: `prev` | `next`;
item: Item;
}]>;
between?: Snippet<[]>;
next_snippet?: Snippet<[{
item: Item;
}]>;
min_items?: number;
link_props?: HTMLAttributes<HTMLAnchorElement>;
};
exports: {};
bindings: "";
slots: {};
events: {};
};
declare class __sveltets_Render<Item extends [string, unknown] = [string, unknown]> {
props(): ReturnType<typeof $$render<Item>>['props'];
events(): ReturnType<typeof $$render<Item>>['events'];
slots(): ReturnType<typeof $$render<Item>>['slots'];
bindings(): "";
exports(): {};
}
interface $$IsomorphicComponent {
new <Item extends [string, unknown] = [string, unknown]>(options: import('svelte').ComponentConstructorOptions<ReturnType<__sveltets_Render<Item>['props']>>): import('svelte').SvelteComponent<ReturnType<__sveltets_Render<Item>['props']>, ReturnType<__sveltets_Render<Item>['events']>, ReturnType<__sveltets_Render<Item>['slots']>> & {
$$bindings?: ReturnType<__sveltets_Render<Item>['bindings']>;
} & ReturnType<__sveltets_Render<Item>['exports']>;
<Item extends [string, unknown] = [string, unknown]>(internal: unknown, props: ReturnType<__sveltets_Render<Item>['props']> & {}): ReturnType<__sveltets_Render<Item>['exports']>;
z_$$bindings?: ReturnType<__sveltets_Render<any>['bindings']>;
}
declare const PrevNext: $$IsomorphicComponent;
type PrevNext<Item extends [string, unknown] = [string, unknown]> = InstanceType<typeof PrevNext<Item>>;
export default PrevNext;