UNPKG

react-application-core

Version:

A react-based application core for the business applications.

16 lines (15 loc) 909 B
import { EntityIdT, IEntity } from '../../definitions.interface'; import { IGridState } from './grid.interface'; import { IGridColumnProps, IGridProps, ISortDirectionEntity, MultiFieldValueT } from '../../definition'; /** * @stable [12.02.2019] * @param {IGridColumnProps} column * @param {IGridProps} props * @returns {SortDirectionsEnum} */ export declare const getGridColumnSortDirection: (column: IGridColumnProps, props: IGridProps) => ISortDirectionEntity; export declare const filterAndSortGridOriginalDataSource: (source: IEntity[], columns: IGridColumnProps[], props: IGridProps, state: IGridState) => IEntity[]; /** * @deprecated MultiFieldUtils.multiFieldValueEntitiesAsTrueValuesObject */ export declare const asExpandedGridGroups: <TEntity extends IEntity>(entity: MultiFieldValueT<TEntity>, groupValueAccessor?: (item: TEntity) => EntityIdT) => Record<EntityIdT, boolean>;