Interface GroupedQueueHandle
interface GroupedQueueHandle {
groupKey: string;
name: string;
enqueue(
kind: string,
payload: unknown,
options?: Omit<QueueEnqueueOptions, "groupKey">,
): Promise<EnqueueOutcome>;
enqueueMany(
items: Omit<QueueEnqueueManyItem, "groupKey">[],
): Promise<BulkEnqueueOutcome>;
}
groupKey: string;
name: string;
enqueue(
kind: string,
payload: unknown,
options?: Omit<QueueEnqueueOptions, "groupKey">,
): Promise<EnqueueOutcome>;
enqueueMany(
items: Omit<QueueEnqueueManyItem, "groupKey">[],
): Promise<BulkEnqueueOutcome>;
}
Index
Properties
Methods
Methods
enqueue
- enqueue(
kind: string,
payload: unknown,
options?: Omit<QueueEnqueueOptions, "groupKey">,
): Promise<EnqueueOutcome>Parameters
- kind: string
- payload: unknown
Optionaloptions: Omit<QueueEnqueueOptions, "groupKey">
Returns Promise<EnqueueOutcome>
enqueueMany
Parameters
- items: Omit<QueueEnqueueManyItem, "groupKey">[]
Returns Promise<BulkEnqueueOutcome>
Sub-handle returned by
QueueHandle.group— same enqueue surface, group key pre-bound.