Types · @purista/cli

AddPuristaQueueInput

Input for generating a queue, its primary worker, and optional producer command.

Signature

AddPuristaQueueInput.ts typescript
type AddPuristaQueueInput = void

Properties

10 entries

codeWriterOptions

Property

Source
codeWriterOptions.ts typescript
codeWriterOptions: Partial<Options>

Optional formatting options passed to `code-block-writer`.

producer

Property

Source
producer.ts typescript
producer: QueueProducerOptions

Optional producer command generated with queue enqueue permissions.

projectRootPath

Property

Source
projectRootPath.ts typescript
projectRootPath: string

Project root path; defaults to `process.cwd()`.

puristaConfig

Property

Source
puristaConfig.ts typescript
puristaConfig: PuristaConfig

PURISTA project configuration controlling generated paths and casing.

puristaProject

Property

Source
puristaProject.ts typescript
puristaProject: PuristaProjectInfo

Discovered project metadata used to update the service composition.

queueDescription

Property

Source
queueDescription.ts typescript
queueDescription: string

Human-readable queue description written into generated docs and tests.

queueName

Property

Source
queueName.ts typescript
queueName: string

Logical queue name used by `getQueueBuilder`.

serviceName

Property

Source
serviceName.ts typescript
serviceName: string

Service name that owns the generated queue.

serviceVersion

Property

Source
serviceVersion.ts typescript
serviceVersion: string

Service version that owns the generated queue.

worker

Property

Source
worker.ts typescript
worker: QueueWorkerOptions

Primary worker generated for the queue.