Skip to content

Decision

Provides an API to produce decision values and access to underlying data.

export type Decision<V extends BaseValue<unknown>> = {
type: () => string;
uuid: () => string | undefined;
name: () => string;
description: () => string | undefined;
inputs: () => DecisionInput[];
input: () => DecisionInput;
model: () => string;
params: () => object;
produce: (context?: LookupContexts | ParentValueContext) => V;
};