UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

24 lines (23 loc) 825 B
export interface IDataFilterWithNewDomainOption { getNewDomain: () => any[]; isContinuous: () => boolean; field: () => string; } export declare const lockStatisticsFilter: (statisticsData: any, op: IDataFilterWithNewDomainOption & { originalFields: () => Record<string, any>; }) => any; export declare const dataFilterWithNewDomain: (data: Array<any>, op: IDataFilterWithNewDomainOption) => any[]; export interface IDataFilterComputeDomainOption { input: { dataCollection: any[]; stateFields: string[]; valueFields: string[]; isCategoryState?: boolean; method: 'sum'; }; output: { stateField: string; valueField: string; }; } export declare const dataFilterComputeDomain: (data: Array<any>, op: IDataFilterComputeDomainOption) => any[];