Kaizen
Browse modulesBookingsbookings/sharedFunctions

Function: compose()

function compose<Caps extends readonly Capability<any, any>[]>(...caps: Caps): BookingMachine<UnionToIntersection<ShapeOf<Caps[number]>>, EventOf<Caps[number]>>;

Defined in: shared/bookings/capabilities/compose.ts:83

Type Parameters

Type Parameter
Caps extends readonly Capability<any, any>[]

Parameters

ParameterType
...capsCaps

Returns

BookingMachine<UnionToIntersection<ShapeOf<Caps[number]>>, EventOf<Caps[number]>>

On this page