goobs-frontend
Version:
A comprehensive React-based libary for building modern web applications
14 lines • 512 B
TypeScript
import { ColumnDef, RowData } from '../types';
interface UseInitializeGridProps {
columns: ColumnDef[];
providedRows: RowData[];
setRows: (rows: RowData[]) => void;
}
/**
* A custom hook that:
* 1) Syncs the local rows whenever the parent-provided `rows` changes.
* 2) Initializes columns in the context the very first time.
*/
export declare function useInitializeGrid({ columns, providedRows, setRows, }: UseInitializeGridProps): void;
export {};
//# sourceMappingURL=useInitializeGrid.d.ts.map