svelte-datatables-net
Version:
svelte-datatables-net is a svelte/sveltekit component that turns data into an interactive HTML table. Inspired by datatables.net.
18 lines (17 loc) • 494 B
TypeScript
export type typeData<Generic> = {
original: Generic[];
sorted: Generic[];
searched: Generic[];
paginated: Generic[];
rowsPerPageString: string;
rowsPerPage: number;
lastPage: number;
activePage: number;
firstRow: number;
lastRow: number;
searchString: string;
searchableKeys: (keyof Generic)[] | undefined;
sortFunction: (a: Generic, b: Generic) => number;
sortBy: keyof Generic | undefined;
sortOrder: 'ascending' | 'descending';
};