hacifootprint
hcifootprintType Aliases

ActionSettleContract<Stages, Output>

Type Alias: ActionSettleContract<Stages, Output>

ActionSettleContract<Stages, Output> = ActionSettleFields<Stages, Output> & { writes: readonly string[]; } | { reads: readonly string[]; } | { goTo: string; } | { verify: VerifyContract; } | { observability: Observability; } | { progress: ActionProgressDeclaration<Stages>; } | { evidence: ActionEvidenceDeclaration; } | { onReturn: ActionEffectSettlementInput | undefined; }

Defined in: src/action/types.ts:169

Grouped effect, evidence, and progress declarations for one action.

Type Parameters

Stages

Stages extends readonly string[] = readonly string[]

Output

Output = any

On this page