realm-object-server
Version:
14 lines (13 loc) • 647 B
TypeScript
import { Discovery } from "./Discovery";
import { ServiceHandle } from "./ServiceHandle";
import { ServiceWatch } from "./ServiceWatch";
import { IService } from "../Service";
export declare class SingleProcessDiscovery extends Discovery {
protected serviceHandles: ServiceHandle[];
protected serviceWatches: ServiceWatch[];
registerService(service: IService, address: string, port: number): Promise<void>;
deregisterService(service: IService): Promise<void>;
findAll(name: string, tags?: string[]): Promise<Array<ServiceHandle>>;
watchService(name: string, tags?: string[]): ServiceWatch;
private emitServiceHandle;
}