Packages
Guards
@loop-engine/guards
Guard registry types and built-in policy guards.
Install
1npm install @loop-engine/guardsAPI reference
GuardRegistry
1class GuardRegistry {2 register(guardId: GuardId, fn: GuardFunction): void3 get(guardId: GuardId): GuardFunction | undefined4 createEvaluator(): GuardEvaluator5}createGuardRegistry
1createGuardRegistry(): GuardRegistrydefaultRegistry
Preloaded with:
actor_has_permissionapproval_obtaineddeadline_not_exceededduplicate_check_passedfield_value_constraint
Built-in guard exports
approvalObtainedGuardactorPermissionGuarddeadlineNotExceededGuardduplicateCheckPassedGuardfieldValueConstraintGuard
Related packages
- Depends on core only
- Used by runtime and sdk