UNPKG

@selenite/commons

Version:

This typescript package provides a set of frequently used utilities, types and svelte actions for building projects with Typescript and Svelte.

28 lines (27 loc) 1.39 kB
import { type Filter } from '../../utils/filter'; import type { HTMLAttributes } from 'svelte/elements'; declare class __sveltets_Render<T> { props(): HTMLAttributes<HTMLElement> & { item?: unknown; query?: string; filters?: Iterable<Filter<T, keyof T>> | undefined; itemToId?: Map<T, string> | undefined; itemDblClick?: ((item: T, e: Event) => void) | undefined; itemDragStart?: ((item: T, e: DragEvent) => void) | undefined; itemDelete?: ((item: T, e: Event) => void) | undefined; }; events(): {}; 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']>; } declare const DefaultItem: $$IsomorphicComponent; type DefaultItem<T> = InstanceType<typeof DefaultItem<T>>; export default DefaultItem;