UNPKG

svelte-multiselect

Version:
43 lines (42 loc) 2.05 kB
import type { Page } from '@sveltejs/kit'; import type { Snippet } from 'svelte'; import type { HTMLAttributes } from 'svelte/elements'; declare function $$render<Route extends string | [string, string] | [string, string[]]>(): { props: { routes: Route[]; children?: Snippet<[{ is_open: boolean; panel_id: string; routes: Route[]; }]>; link?: Snippet<[{ href: string; label: string; }]>; menu_props?: HTMLAttributes<HTMLDivElement>; link_props?: HTMLAttributes<HTMLAnchorElement>; page?: Page; labels?: Record<string, string>; } & Omit<HTMLAttributes<HTMLElement>, "children">; exports: {}; bindings: ""; slots: {}; events: {}; }; declare class __sveltets_Render<Route extends string | [string, string] | [string, string[]]> { props(): ReturnType<typeof $$render<Route>>['props']; events(): ReturnType<typeof $$render<Route>>['events']; slots(): ReturnType<typeof $$render<Route>>['slots']; bindings(): ""; exports(): {}; } interface $$IsomorphicComponent { new <Route extends string | [string, string] | [string, string[]]>(options: import('svelte').ComponentConstructorOptions<ReturnType<__sveltets_Render<Route>['props']>>): import('svelte').SvelteComponent<ReturnType<__sveltets_Render<Route>['props']>, ReturnType<__sveltets_Render<Route>['events']>, ReturnType<__sveltets_Render<Route>['slots']>> & { $$bindings?: ReturnType<__sveltets_Render<Route>['bindings']>; } & ReturnType<__sveltets_Render<Route>['exports']>; <Route extends string | [string, string] | [string, string[]]>(internal: unknown, props: ReturnType<__sveltets_Render<Route>['props']> & {}): ReturnType<__sveltets_Render<Route>['exports']>; z_$$bindings?: ReturnType<__sveltets_Render<any>['bindings']>; } declare const Nav: $$IsomorphicComponent; type Nav<Route extends string | [string, string] | [string, string[]]> = InstanceType<typeof Nav<Route>>; export default Nav;