produceDecisionStatus()
type produceDecisionStatus = (store: Store, input: DecisionInput) => ProducedDecisionStatus;Given a populated store and an input record, produces the decision value and returns
an object aggregating status, errors, context and values.
Return Value
Returns a ProducedDecisionStatus object.
type ProducedDecisionStatus = { uuid?: string; name: string; model: string; hasErrors: boolean; input: DecisionInput; context: DecisionContext; value?: BaseValue<unknown>;};Params
༶ store: Store
༶ input: DecisionInput
Usage
const store = await build();const statuses = store.records().map(record => produceDecisionStatus(store, record));statuses.forEach(status => console.info(formatDecisionStatus(status)));