UNPKG

moleculer

Version:

Fast & powerful microservices framework for Node.JS

17 lines (14 loc) 586 B
import type Registry = require("../registry"); import type BaseDiscoverer = require("./base"); import type Node = require("../node"); declare namespace LocalDiscoverer { export interface LocalDiscovererOptions extends BaseDiscoverer.DiscovererOptions {} } declare class LocalDiscoverer extends BaseDiscoverer { constructor(opts?: LocalDiscoverer.LocalDiscovererOptions); init(registry: Registry): void; discoverNode(nodeID: string): Promise<Node | void>; discoverAllNodes(): Promise<Node[] | void>; sendLocalNodeInfo(nodeID?: string): Promise<void>; } export = LocalDiscoverer;