UNPKG

flowbite-svelte

Version:

Flowbite components for Svelte

43 lines (42 loc) 1.64 kB
import type { VirtualListProps } from "../types"; declare function $$render<T>(): { props: VirtualListProps<T>; exports: {}; bindings: ""; slots: {}; events: {}; }; declare class __sveltets_Render<T> { props(): ReturnType<typeof $$render<T>>['props']; events(): ReturnType<typeof $$render<T>>['events']; slots(): ReturnType<typeof $$render<T>>['slots']; bindings(): ""; exports(): {}; } interface $$IsomorphicComponent { new <T>(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>(internal: unknown, props: ReturnType<__sveltets_Render<T>['props']> & {}): ReturnType<__sveltets_Render<T>['exports']>; z_$$bindings?: ReturnType<__sveltets_Render<any>['bindings']>; } /** * [Go to docs](https://flowbite-svelte.com/) * ## Type * [VirtualListProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L2049) * ## Props * @prop items = [] * @prop minItemHeight = 50 * @prop height = 400 * @prop overscan = 5 * @prop getItemHeight * @prop scrollToIndex * @prop children * @prop ariaLabel = "Virtual scrolling list" * @prop contained = false * @prop class: className * @prop classes */ declare const VirtualList: $$IsomorphicComponent; type VirtualList<T> = InstanceType<typeof VirtualList<T>>; export default VirtualList;