(ZCF)-like tools for use in OrchestrationFlows.

interface ZcfTools {
    assertUniqueKeyword: ((keyword: string) => void);
    atomicRearrange: ((transfers: TransferPart[]) => void);
    makeInvitation: (<R, A>(offerHandler: OfferHandler<ERef<R>, A>, description: string, customDetails?: object, proposalShape?: Pattern) => Promise<Invitation<R, A>>);
}

Properties

assertUniqueKeyword: ((keyword: string) => void)
atomicRearrange: ((transfers: TransferPart[]) => void)
makeInvitation: (<R, A>(offerHandler: OfferHandler<ERef<R>, A>, description: string, customDetails?: object, proposalShape?: Pattern) => Promise<Invitation<R, A>>)