@absmartly/javascript-sdk
Version:
A/B Smartly Javascript SDK
12 lines • 470 B
TypeScript
export declare class Evaluator {
private readonly operators;
private readonly vars;
constructor(operators: any, vars: any);
evaluate<TExpr>(expr: TExpr): any;
booleanConvert<TData>(x: TData): boolean | TData;
numberConvert<TData>(x: TData): number | null;
stringConvert<TData>(x: TData): string | null;
extractVar(path: string): any;
compare<TData>(lhs: TData, rhs: TData): 1 | -1 | 0 | null;
}
//# sourceMappingURL=evaluator.d.ts.map