Interface: NormalizedLogic
August 8, 2026 ยท View on GitHub
@plures/praxis / index / NormalizedLogic
Interface: NormalizedLogic
Defined in: src/core/schema/normalize.ts:53
Normalized logic definition
Extends
Properties
constraints?
optionalconstraints?:LogicConstraint[]
Defined in: src/core/schema/types.ts:231
Constraints definitions
Inherited from
description
description:
string
Defined in: src/core/schema/types.ts:223
Logic description
Inherited from
events?
optionalevents?:EventDefinition[]
Defined in: src/core/schema/types.ts:227
Events definitions
Inherited from
facts?
optionalfacts?:FactDefinition[]
Defined in: src/core/schema/types.ts:225
Facts definitions
Inherited from
fullId
fullId:
string
Defined in: src/core/schema/normalize.ts:55
Fully qualified identifier
id
id:
string
Defined in: src/core/schema/types.ts:221
Logic identifier
Inherited from
rules?
optionalrules?:RuleDefinition[]
Defined in: src/core/schema/types.ts:229
Rules definitions