Types · @purista/cli
AddPuristaQueueInput
Input for generating a queue, its primary worker, and optional producer command.
Signature
type AddPuristaQueueInput = void Properties
10 entries
codeWriterOptions
Property
codeWriterOptions: Partial<Options> Optional formatting options passed to `code-block-writer`.
producer
Property
producer: QueueProducerOptions Optional producer command generated with queue enqueue permissions.
projectRootPath
Property
projectRootPath: string Project root path; defaults to `process.cwd()`.
puristaConfig
Property
puristaConfig: PuristaConfig PURISTA project configuration controlling generated paths and casing.
puristaProject
Property
puristaProject: PuristaProjectInfo Discovered project metadata used to update the service composition.
queueDescription
Property
queueDescription: string Human-readable queue description written into generated docs and tests.
queueName
Property
queueName: string Logical queue name used by `getQueueBuilder`.
serviceName
Property
serviceName: string Service name that owns the generated queue.
serviceVersion
Property
serviceVersion: string Service version that owns the generated queue.
worker
Property
worker: QueueWorkerOptions Primary worker generated for the queue.