UNPKG

@hilla/react-crud

Version:

Hilla CRUD utils for React

24 lines 1.11 kB
import type { GridSorterDirection } from '@hilla/react-components/GridSorter.js'; import { type Dispatch, type SetStateAction } from 'react'; import type { ColumnOptions } from './autogrid-columns'; import type { PropertyInfo } from './model-info'; import type PropertyStringFilter from './types/dev/hilla/crud/filter/PropertyStringFilter'; export interface SorterState { direction: GridSorterDirection; } export type SortState = Record<string, SorterState | undefined>; export type ColumnContext = Readonly<{ propertyInfo: PropertyInfo; setPropertyFilter(propertyFilter: PropertyStringFilter): void; sortState: SortState; setSortState: Dispatch<SetStateAction<SortState>>; customColumnOptions?: ColumnOptions; }>; export declare const ColumnContext: import("react").Context<Readonly<{ propertyInfo: PropertyInfo; setPropertyFilter(propertyFilter: PropertyStringFilter): void; sortState: SortState; setSortState: Dispatch<SetStateAction<SortState>>; customColumnOptions?: ColumnOptions | undefined; }> | null>; //# sourceMappingURL=autogrid-column-context.d.ts.map