craft-hub / DeliveryOperationProvider
Interface: DeliveryOperationProvider
Defined in: packages/craft-hub/src/delivery/types.ts:82
Properties
execute
execute: (
actor,plan,operationId) =>Promise<string>
Defined in: packages/craft-hub/src/delivery/types.ts:85
Must enforce plan.revision atomically at the destination. Never retry uncertain writes.
Parameters
actor
plan
operationId
string
Returns
Promise<string>
plan
plan: (
actor,link,kind,input) =>Promise<DeliveryOperationPlan>
Defined in: packages/craft-hub/src/delivery/types.ts:83
Parameters
actor
link
kind
string
input
Record<string, string>
Returns
Promise<DeliveryOperationPlan>
reconcile?
optionalreconcile?: (actor,plan,operationId) =>Promise<{result:string;status:"unknown"|"failed"|"succeeded"; }>
Defined in: packages/craft-hub/src/delivery/types.ts:86
Parameters
actor
plan
operationId
string
Returns
Promise<{ result: string; status: "unknown" | "failed" | "succeeded"; }>