UNPKG

svelte-ux

Version:

- Increment version in `package.json` and commit as `Version bump to x.y.z` - `npm run publish`

29 lines (28 loc) 940 B
import { SvelteComponentTyped } from "svelte"; declare class __sveltets_Render<T> { props(): { initial?: any[]; all?: any[]; single?: boolean; }; events(): {} & { [evt: string]: CustomEvent<any>; }; slots(): { default: { selected: any; isSelected: (value: any) => boolean; toggleAll: () => void; toggleSelected: (value: any) => void; isAllSelected: () => boolean; isAnySelected: () => boolean; clear: () => void; }; }; } export type SelectionProps<T> = ReturnType<__sveltets_Render<T>['props']>; export type SelectionEvents<T> = ReturnType<__sveltets_Render<T>['events']>; export type SelectionSlots<T> = ReturnType<__sveltets_Render<T>['slots']>; export default class Selection<T> extends SvelteComponentTyped<SelectionProps<T>, SelectionEvents<T>, SelectionSlots<T>> { } export {};