Skip to content

PURISTA API


PURISTA API / @purista/core / QueueInvokeClientMap

Type Alias: QueueInvokeClientMap<TQueues>

QueueInvokeClientMap<TQueues> = { [K in keyof TQueues]: (payload: InferPayload<TQueues[K]["payloadSchema"]>, parameter?: InferParameter<TQueues[K]["parameterSchema"]>, options?: Omit<QueueEnqueueOptions<InferPayload<TQueues[K]["payloadSchema"]>, InferParameter<TQueues[K]["parameterSchema"]>>, "queueName" | "payload" | "parameter">) => Promise<QueueEnqueueResult> }

Defined in: core/types/queue/QueueContext.ts:11

Type Parameters

TQueues

TQueues extends QueueInvokeList