Function: findFact()

August 8, 2026 ยท View on GitHub

@plures/praxis


@plures/praxis / index / findFact

Function: findFact()

findFact<TTag, TPayload>(facts, definition): PraxisFact & object | undefined

Defined in: src/dsl/index.ts:261

Helper to find first fact matching definition

Type Parameters

TTag

TTag extends string

TPayload

TPayload

Parameters

facts

PraxisFact[]

Array of facts to search

definition

FactDefinition<TTag, TPayload>

Typed fact definition created by defineFact

Returns

PraxisFact & object | undefined

The first matching fact, or undefined if none found