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