interface MicroserviceStarterOptions
extends RestStarterOptions

Options for createMicroserviceApp. Extends RestStarterOptions with microservice-specific arms. Omitted plugins use their defaults.

Properties

optional
messaging: MessagingPluginOptions

Configuration for MessagingPlugin, which this tier ALWAYS registers — unlike the gated arms inherited from RestStarterOptions, omitting this does not skip the plugin. Omitted → the memory broker default.

optional
queue: QueuePluginOptions

Configuration for QueuePlugin, always registered. Omitted → the memory adapter default.

optional
resilience: ResiliencePluginOptions

Configuration for ResiliencePlugin, always registered. Omitted → plugin defaults.

optional
telemetry: TelemetryPluginOptions

Configuration for TelemetryPlugin, always registered. Omitted → a NoopTelemetryService, since no exporter is configured.

See

Usage

import { type MicroserviceStarterOptions } from "starters/microservice-starter/src/index.ts";