element-plus
Version:
A Component Library for Vue 3
9 lines (8 loc) • 334 B
TypeScript
import type TableLayout from './table-layout';
import type { Table } from './table/defaults';
declare function useLayoutObserver<T>(root: Table<T>): {
tableLayout: TableLayout<T>;
onColumnsChange: (layout: TableLayout<T>) => void;
onScrollableChange: (layout: TableLayout<T>) => void;
};
export default useLayoutObserver;