Skip to content

@tyravel/queue

Queue and background jobs for Tyravel

Install

bash
npm install @tyravel/queue

Metadata

FieldValue
Version1.0.1
Sourcepackages/queue
CategoryPlatform services
Node.js>=26

Tyravel dependencies

Public exports

From the package entry point (dist/index.d.ts). Deep imports are not supported.

Values

  • BatchRepository
  • BatchState
  • Chain
  • DatabaseQueue
  • Dispatcher
  • FailedJobRepository
  • Job
  • JobNotFoundException
  • JobRegistry
  • PendingBatch
  • QueueManager
  • QueueProcessor
  • QueueWorker
  • QueueWorkerProcessHook
  • QueueWorkerProcessResult
  • RedisQueue
  • SyncQueue
  • createQueueStack
  • decodePayload
  • encodePayload
  • formatJobException
  • isWorkerQueue
  • newFailedJobUuid
  • serializeJob
  • setQueueWorkerProcessHook

Types

  • DatabaseQueueConnectionConfig
  • FailedJobRecord
  • FailedJobsConfig
  • QueueConfig
  • QueueConnectionConfig
  • QueueContract
  • QueueJobRecord
  • RedisQueueConnectionConfig
  • SerializedJobPayload
  • SyncQueueConnectionConfig
  • WorkerQueue

Guide

See the Queues & jobs guide for usage examples.

Released under the MIT License.