UNPKG

node-universe

Version:

基于 Nodejs 环境的一款微服务框架,原理来自于宇宙中的恒星,行星,卫星等系统。

22 lines (21 loc) 663 B
import { GenericObject } from '../../typings'; import Service from '../star/service'; import Node from './node'; import { ServiceSettingSchema } from '../../typings/service'; export default class ServiceItem { node: Node; name: string; fullName: string; version: string | number; settings?: ServiceSettingSchema; metadata: GenericObject; local: boolean; actions: any; events: any; dependencies: any; constructor(node: Node, service: Service, local: boolean); equals(fullName: string, nodeID?: string): boolean; update(service: Service): void; addAction(action: any): void; addEvent(event: any): void; }