UNPKG

ruls

Version:

Typesafe rules engine with JSON encoding

6 lines (5 loc) 249 B
export default abstract class Evaluator<TContext, TValue> { protected fn: (context: TContext) => TValue | Promise<TValue>; constructor(fn: (context: TContext) => TValue | Promise<TValue>); evaluate(context: TContext): Promise<TValue>; }