@gooddata/react-components
Version:
GoodData.UI - A powerful JavaScript library for building analytical applications
17 lines (16 loc) • 1.34 kB
TypeScript
/// <reference types="lodash" />
import { AFM } from "@gooddata/typings";
import { IBucket, IExtendedReferencePoint, IVisualizationProperties } from "../interfaces/Visualization";
export declare function getMeasureSortItems(identifier: string, direction: AFM.SortDirection): AFM.SortItem[];
export declare function getDefaultPivotTableSort(afm: AFM.IAfm): AFM.SortItem[];
export declare function createSorts(type: string, afm: AFM.IAfm, resultSpec: AFM.IResultSpec, visualizationProperties: IVisualizationProperties, canSortStackTotalValue?: boolean, enableSortingByTotalGroup?: boolean): AFM.SortItem[];
export declare function getBucketItemIdentifiers(referencePoint: IExtendedReferencePoint): string[];
export declare function getSortIdentifiers(item: AFM.SortItem): string[];
export declare function removeSort(referencePoint: Readonly<IExtendedReferencePoint>): Readonly<IExtendedReferencePoint> | {
properties: import("lodash").Dictionary<any>;
buckets: IBucket[];
filters: import("../interfaces/Visualization").IFilters;
uiConfig: import("../interfaces/Visualization").IUiConfig;
};
export declare function removeInvalidSort(referencePoint: Readonly<IExtendedReferencePoint>): Readonly<IExtendedReferencePoint>;
export declare function setSortItems(referencePoint: IExtendedReferencePoint): IExtendedReferencePoint;