UNPKG

js-rules-engine

Version:

JavaScript rules engine for validating data object structures.

30 lines (29 loc) 595 B
import { Operator } from './operator'; /** * Engine. */ export declare class Engine { constructor(); /** * Registered operators. */ private operators; /** * Get operator by name. * * @param name Operator name. */ getOperator(name: string): Operator; /** * Add an operator. * * @param operator Operator to add. */ addOperator(operator: Operator): void; /** * Remove an operator by name. * * @param name Operator name. */ removeOperator(name: string): void; }