BREAKING CHANGE(core): switch to esm
This commit is contained in:
10
dist_ts/smartrule.classes.smartrule.d.ts
vendored
Normal file
10
dist_ts/smartrule.classes.smartrule.d.ts
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
import { Rule, TCheckFunc, TActionFunc } from './smartrule.classes.rule.js';
|
||||
export declare class SmartRule<T> {
|
||||
rules: Array<Rule<T>>;
|
||||
/**
|
||||
* makes a decision based on the given obect and the given rules
|
||||
* @param objectArg
|
||||
*/
|
||||
makeDecision(objectArg: T): Promise<void>;
|
||||
createRule(priorityArg: number, checkFunctionArg: TCheckFunc<T>, actionFunctionArg: TActionFunc): void;
|
||||
}
|
||||
Reference in New Issue
Block a user