UNPKG

saints-specification-nodejs

Version:
36 lines (35 loc) 920 B
import { CodeMap } from './code-map'; export declare const ServiceType: { unknown: CodeMap; identityService: CodeMap; fileHub: CodeMap; deviceService: CodeMap; cloudProxyService: CodeMap; monitorService: CodeMap; messageHub: CodeMap; eventService: CodeMap; logService: CodeMap; timeSerialService: CodeMap; videoRecordService: CodeMap; }; export declare class Service { address: string; type: number; priority: number; constructor(address: string, type: number, priority: number); } export declare class ServiceFinder { hub: string; constructor(ip: string); listService(): Promise<unknown>; searchService(type: number): Promise<unknown>; } export declare class ServiceRegister { private running; private timer?; private hub; service: Service; constructor(ip: string, service: Service); start(): void; stop(): void; }