Hyperlinkv0.8.0-beta.28

NodeStatus

NodeStatus.clientHttpconstsrc/NodeStatus.ts:76
(url: string): Layer.Layer<NodeStatusHyperlink>

A client layer for the node status resource pointed at a node's /rpc url (ndjson over http, matching Node.httpServer's default). Provide it to a program that reads NodeStatus.Tag.

clientsNodeStatus.Tag
Source src/NodeStatus.ts:769 lines
export const clientHttp = (url: string): Layer.Layer<NodeStatusHyperlink> =>
  Hyperlink.client(NodeStatusHyperlink).pipe(
    Layer.provide(
      RpcClient.layerProtocolHttp({ url }).pipe(
        Layer.provide(RpcSerialization.layerNdjson),
        Layer.provide(FetchHttpClient.layer),
      ),
    ),
  );