UNPKG

postchain-client

Version:

Client library for accessing a Postchain node through REST.

21 lines (20 loc) 606 B
type NetworkNode = { url: string; whenAvailable: number; isAvailable: boolean; }; interface NodeManagerProps { nodeUrls: string[]; useStickyNode?: boolean; unavailableDuration?: number; } export declare const createNodeManager: ({ nodeUrls, useStickyNode, unavailableDuration, }: NodeManagerProps) => { nodes: NetworkNode[]; stickedNode: null; getAvailableNodes(): NetworkNode[]; setStickyNode(node: NetworkNode): void; getNode(): any; makeNodeUnavailable(nodeUrl: string): void; }; export type NodeManager = ReturnType<typeof createNodeManager>; export {};