evaluateCondition()
Alpha API. Initial API, highly likely to change outside SemVer. Don’t build on it in production. See API maturity.
Evaluates a Condition against an actual value object.
export declare function evaluateCondition<T extends object>(condition: Condition<T>, actual: T | undefined): boolean;
Parameters
Parameter | Type | Description |
|---|---|---|
condition | Condition<T> | condition to evaluate |
actual | T | undefined | actual values to evaluate the condition against |
Returns
boolean
true when the condition is satisfied
Remarks
Supports the plain-object (implicit AND), $or and $and forms. A missing property in actual is treated as falsy, so undefined satisfies a requirement of false.