UNPKG
ruls
Version:
latest (1.2.0)
1.2.0
1.1.1
1.1.0
1.0.4
1.0.2
1.0.1
1.0.0
0.2.1
0.2.0
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
0.0.0
Typesafe rules engine with JSON encoding
github.com/decs/ruls
decs/ruls
ruls
/
dist
/
core
/
evaluator.d.ts
6 lines
(5 loc)
•
249 B
TypeScript
View Raw
1
2
3
4
5
6
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
>; }