Documentation / @super-line/plugin-queue / QueueDefinition
Interface: QueueDefinition<I, R>
Defined in: packages/plugin-queue/src/index.ts:135
Type Parameters
I
R
Properties
concurrency
concurrency:
number
Defined in: packages/plugin-queue/src/index.ts:139
input
input:
I
Defined in: packages/plugin-queue/src/index.ts:136
leaseMs?
optionalleaseMs?:number
Defined in: packages/plugin-queue/src/index.ts:140
result
result:
R
Defined in: packages/plugin-queue/src/index.ts:137
retention?
optionalretention?:Partial<RetentionConfig>
Defined in: packages/plugin-queue/src/index.ts:143
retry?
optionalretry?:object
Defined in: packages/plugin-queue/src/index.ts:142
backoff?
optionalbackoff?:BackoffConfig
maxAttempts?
optionalmaxAttempts?:number
timeoutMs?
optionaltimeoutMs?:number
Defined in: packages/plugin-queue/src/index.ts:141
worker?
optionalworker?: (input,ctx) =>InferIn<R> |Promise<InferIn<R>>
Defined in: packages/plugin-queue/src/index.ts:138
Parameters
input
InferOut<I>