Skip to content

PURISTA API


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>