Types · @purista/cli
AddPuristaQueueInput
Input for generating a queue, its primary worker, and optional producer command.
Signature
type AddPuristaQueueInput = voidProperties
10 entries
codeWriterOptions
Property
codeWriterOptions: Partial<Options>Optional formatting options passed to `code-block-writer`.
producer
Property
producer: QueueProducerOptionsOptional producer command generated with queue enqueue permissions.
projectRootPath
Property
projectRootPath: stringProject root path; defaults to `process.cwd()`.
puristaConfig
Property
puristaConfig: PuristaConfigPURISTA project configuration controlling generated paths and casing.
puristaProject
Property
puristaProject: PuristaProjectInfoDiscovered project metadata used to update the service composition.
queueDescription
Property
queueDescription: stringHuman-readable queue description written into generated docs and tests.
queueName
Property
queueName: stringLogical queue name used by `getQueueBuilder`.
serviceName
Property
serviceName: stringService name that owns the generated queue.
serviceVersion
Property
serviceVersion: stringService version that owns the generated queue.
worker
Property
worker: QueueWorkerOptionsPrimary worker generated for the queue.