PURISTA API / @purista/core / QueueJobContext
Type Alias: QueueJobContext<MessagePayloadType, MessageParamsType, Resources, Invokes, StreamInvokes, EmitList>
QueueJobContext<
MessagePayloadType,MessageParamsType,Resources,Invokes,StreamInvokes,EmitList> =ContextBase&object
Defined in: core/types/queue/QueueJobContext.ts:17
Type Declaration
emit
emit:
EmitCustomMessageFunction<EmitList>
job
job:
QueueJobControls
message
message:
Readonly<QueueMessage<MessagePayloadType,MessageParamsType>>
resources
resources:
Resources
service
service:
Invokes
stream
stream:
StreamInvokes
Type Parameters
MessagePayloadType
MessagePayloadType = unknown
MessageParamsType
MessageParamsType = unknown
Resources
Resources extends Record<string, unknown> = EmptyObject
Invokes
Invokes extends InvokeList = EmptyObject
StreamInvokes
StreamInvokes extends StreamInvokeList = EmptyObject
EmitList
EmitList extends Record<string, Schema> = Record<string, never>
