@wpkernel/pipeline / EffectContract
Interface: EffectContract<TPayload, TPrepared, TReceipt, TFailure>
Static payload, prepared-state, receipt and failure types for one effect.
Type Parameters
TPayload
TPayload extends GraphValue
TPrepared
TPrepared
TReceipt
TReceipt
TFailure
TFailure
Properties
[effectType]()?
ts
readonly optional [effectType]: () => object;Returns
object
failure
ts
readonly failure: TFailure;payload
ts
readonly payload: TPayload;prepared
ts
readonly prepared: TPrepared;receipt
ts
readonly receipt: TReceipt;