Type Definitions
TypeScript types for @guardrail-sim/policy-engine
Type Definitions
All TypeScript types exported by @guardrail-sim/policy-engine.
Order
Represents a B2B order for policy evaluation.
Policy
A policy containing multiple rules.
PolicyRule
A single rule in a policy, wrapping json-rules-engine format.
RuleCondition
A condition within a rule.
EvaluationResult
Result of evaluating an order against a policy.
Violation
A violation that occurred during policy evaluation.
UCPErrorCode
UCP-compatible error codes for discount validation.
LineItem
A line item for allocation calculation.
Allocation
Discount allocation for a line item.