@1771technologies/lytenyte-pro
Version:
Blazingly fast headless React data grid with 100s of features.
11 lines (10 loc) • 503 B
TypeScript
import type { GridAtom, RowDataSourceClient } from "../+types.js";
import { type ClientRowDataSourceParams } from "../+types.js";
interface DataAtoms<T> {
readonly top: GridAtom<T[]>;
readonly center: GridAtom<T[]>;
readonly bottom: GridAtom<T[]>;
}
export declare function makeClientDataSource<T>(p: ClientRowDataSourceParams<T>): [RowDataSourceClient<T>, DataAtoms<T>];
export declare function useClientRowDataSource<T>(p: ClientRowDataSourceParams<T>): RowDataSourceClient<T>;
export {};