@gooddata/gooddata-js
Version:
GoodData JavaScript SDK
9 lines (8 loc) • 376 B
TypeScript
export declare type RulePredicate = (measureDefinition: any, mdObj: any) => boolean;
export declare type RuleCallback = (measure: any, mdObj: any, measureIndex: number, attributesMap: any) => any;
export declare class Rules {
private rules;
constructor();
addRule(tests: RulePredicate[], callback: RuleCallback): void;
match(subject: any, params: any): any;
}