@dvcol/neo-svelte
Version:
Neomorphic ui library for svelte 5
23 lines (22 loc) • 1.18 kB
TypeScript
import type { NeoVirtualListProps } from './neo-virtual-list.model.js';
import type { SvelteEvent } from '../utils/html-element.utils.js';
declare class __sveltets_Render<T> {
props(): NeoVirtualListProps<T, "ul">;
events(): {};
slots(): {};
bindings(): "ref";
exports(): {
refresh: () => Promise<void>;
handleScroll: (e: SvelteEvent<UIEvent>) => any;
};
}
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']>;
}
declare const NeoVirtualList: $$IsomorphicComponent;
type NeoVirtualList<T> = InstanceType<typeof NeoVirtualList<T>>;
export default NeoVirtualList;