UNPKG

@waku/sdk

Version:

A unified SDK for easy creation and management of js-waku nodes.

24 lines (23 loc) 631 B
import { HealthStatus, IWakuEventEmitter, Libp2p } from "@waku/interfaces"; type HealthIndicatorParams = { libp2p: Libp2p; events: IWakuEventEmitter; }; interface IHealthIndicator { start(): void; stop(): void; toValue(): HealthStatus; } export declare class HealthIndicator implements IHealthIndicator { private readonly libp2p; private readonly events; private value; constructor(params: HealthIndicatorParams); start(): void; stop(): void; toValue(): HealthStatus; private onPeerDisconnected; private onPeerIdentify; private updateAndDispatchHealthEvent; } export {};