UNPKG

igniteui-angular

Version:

Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps

17 lines (16 loc) 1.31 kB
import { PivotGridType } from '../grids/common/grid.interface'; import { IPivotGridRecord } from '../grids/pivot-grid/pivot-grid.interface'; import { DefaultSortingStrategy, SortingDirection } from './sorting-strategy'; export declare class DefaultPivotGridRecordSortingStrategy extends DefaultSortingStrategy { protected static _instance: DefaultPivotGridRecordSortingStrategy; static instance(): DefaultPivotGridRecordSortingStrategy; sort(data: any[], fieldName: string, dir: SortingDirection, ignoreCase: boolean, valueResolver: (obj: any, key: string, isDate?: boolean) => any, isDate?: boolean, isTime?: boolean, _grid?: PivotGridType): any[]; protected getFieldValue(obj: IPivotGridRecord, key: string, _isDate?: boolean, _isTime?: boolean): any; } export declare class DefaultPivotSortingStrategy extends DefaultSortingStrategy { protected static _instance: DefaultPivotSortingStrategy; protected dimension: any; static instance(): DefaultPivotSortingStrategy; sort(data: any[], fieldName: string, dir: SortingDirection, ignoreCase: boolean, valueResolver: (obj: any, key: string, isDate?: boolean) => any, isDate?: boolean, isTime?: boolean, grid?: PivotGridType): any[]; protected getFieldValue(obj: any, key: string, _isDate?: boolean, isTime?: boolean): any; }