UNPKG

@gooddata/gooddata-js

Version:
9 lines (8 loc) 376 B
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; }