Rulvar API reference / @rulvar/effects / EffectDispatchResult
Type Alias: EffectDispatchResult
ts
type EffectDispatchResult =
| {
outcome: "accepted";
providerRef?: string;
receipt?: EffectReceiptObservation;
}
| {
detail: string;
outcome: "failed";
}
| {
detail?: string;
outcome: "unknown";
};Defined in: packages/effects/src/adapter.ts:59
Union Members
Type Literal
ts
{
outcome: "accepted";
providerRef?: string;
receipt?: EffectReceiptObservation;
}Type Literal
ts
{
detail: string;
outcome: "failed";
}'failed' MUST mean provably not executed (a classified refusal).
Type Literal
ts
{
detail?: string;
outcome: "unknown";
}