layout-observer.d.ts 442 B

1234567891011
  1. import TableLayout from "./table-layout.js";
  2. import { DefaultRow, Table } from "./table/defaults.js";
  3. //#region ../../packages/components/table/src/layout-observer.d.ts
  4. declare function useLayoutObserver<T extends DefaultRow>(root: Table<T>): {
  5. tableLayout: TableLayout<T>;
  6. onColumnsChange: (layout: TableLayout<T>) => void;
  7. onScrollableChange: (layout: TableLayout<T>) => void;
  8. };
  9. //#endregion
  10. export { useLayoutObserver as default };