svelte-datatables-net
Version:
svelte-datatables-net is a svelte/sveltekit component that turns data into an interactive HTML table. Inspired by datatables.net.
12 lines (11 loc) • 495 B
TypeScript
import type { typeData } from './typeData.js';
export declare const createData: <Generic>({ data, searchableKeys, searchString, rowsPerPage, sortBy, sortOrder, sortFunction, activePage, }: {
data: Generic[];
searchableKeys?: (keyof Generic)[];
searchString?: string;
rowsPerPage?: `${number}` | "all";
sortBy?: keyof Generic;
sortOrder?: "ascending" | "descending";
sortFunction?: (a: Generic, b: Generic) => number;
activePage?: number;
}) => typeData<Generic>;