Skip to main content Link Search Menu Expand Document (external link)

NATSPublisher overview

Added in v0.3.0


Table of contents


constructors

NATSPublisherConfig (interface)

Signature

export interface NATSPublisherConfig {
  readonly retrySchedule?: Schedule.Schedule<unknown, NATSError.NATSConnectionError>
}

Added in v0.3.0

make

Signature

export declare const make: (
  config?: NATSPublisherConfig
) => Effect.Effect<NATSPublisher, NATSError.NATSConnectionError, NATSConnection.NATSConnection>

Added in v0.3.0

models

NATSPublishMessage (interface)

Signature

export interface NATSPublishMessage {
  subject: string
  payload: NATSCore.Payload
  options?: NATSCore.PublishOptions
}

Added in v0.3.0

NATSPublisher (interface)

Signature

export interface NATSPublisher extends Publisher.Publisher<NATSPublishMessage> {
  readonly [TypeId]: TypeId
}

Added in v0.3.0

type ids

TypeId

Signature

export declare const TypeId: typeof TypeId

Added in v0.3.0

TypeId (type alias)

Signature

export type TypeId = typeof TypeId

Added in v0.3.0