UNPKG

@itwin/presentation-components

Version:

React components based on iTwin.js Presentation library

26 lines 819 B
/** @packageDocumentation * @module Internal */ import { FieldDescriptor, SortDirection } from "@itwin/presentation-common"; import { TableColumnDefinition } from "./Types.js"; /** @internal */ export interface UseTableOptionsProps { columns: TableColumnDefinition[] | undefined; } /** @internal */ export interface TableOptions { sorting?: { field: FieldDescriptor; direction: SortDirection; }; fieldsFilterExpression?: string; } /** @internal */ export interface UseTableOptionsResult { options: TableOptions; sort: (columnName?: string, descending?: boolean) => void; filter: (filterExpression?: string) => void; } /** @internal */ export declare function useTableOptions(props: UseTableOptionsProps): UseTableOptionsResult; //# sourceMappingURL=UseTableOptions.d.ts.map