Skip to main content

buildSubject()

@horizon-republic/nestjs-jetstream


@horizon-republic/nestjs-jetstream / buildSubject

buildSubject()

buildSubject(serviceName, kind, pattern): string

Defined in: src/jetstream.constants.ts:363

Build a fully-qualified NATS subject by appending the pattern to the subject prefix.

Parameters​

serviceName​

string

Target service name.

kind​

SubjectKind

Subject kind (StreamKind.Event, StreamKind.Command, or StreamKind.Ordered).

pattern​

string

The message pattern (e.g. 'user.created').

Returns​

string

{serviceName}__microservice.{kind}.{pattern}