Interface: DefineRuleOptions\
August 8, 2026 ยท View on GitHub
@plures/praxis / index / DefineRuleOptions
Interface: DefineRuleOptions<TContext>
Defined in: src/dsl/index.ts:90
Options for defining a rule
Type Parameters
TContext
TContext = unknown
Properties
contract?
optionalcontract?:Contract
Defined in: src/dsl/index.ts:99
description
description:
string
Defined in: src/dsl/index.ts:92
eventTypes?
optionaleventTypes?:string|string[]
Defined in: src/dsl/index.ts:98
Optional event type filter โ only evaluate this rule when at least one
event in the batch has a matching tag. Accepts a single tag or array.
id
id:
string
Defined in: src/dsl/index.ts:91
impl
impl:
RuleFn<TContext>
Defined in: src/dsl/index.ts:93
meta?
optionalmeta?:Record<string,unknown>
Defined in: src/dsl/index.ts:100