Manages subscription to provided projection$ observable by implementing RunnableModule.

Implements HttpService.healthCheck() by considering itself health only when local node tip is equal to the projected tip.

Type Parameters

Hierarchy

Constructors

Properties

#dryRun?: boolean
#health: HealthCheckResponse = ...
#healthTimeout: Milliseconds
#projection$: Observable<T>
#projectionSubscription?: Subscription
logger: Logger
name: string
openApiPath: string
provider: Provider
router: Router
slug: string

Methods

  • Returns Promise<void>

  • Returns void

  • Returns void

  • Returns Promise<void>

  • Returns void

  • Returns void

  • Returns Promise<void>

  • Returns void

  • Returns void

Generated using TypeDoc