UNPKG

@duongtrungnguyen/nestro

Version:
53 lines 1.84 kB
var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __decorateClass = (decorators, target, key, kind) => { var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target; for (var i = decorators.length - 1, decorator; i >= 0; i--) if (decorator = decorators[i]) result = (kind ? decorator(target, key, result) : decorator(result)) || result; if (kind && result) __defProp(target, key, result); return result; }; var __decorateParam = (index, decorator) => (target, key) => decorator(target, key, index); import { Controller, Post, Delete, Get, Body, Inject } from "@nestjs/common"; import { RegistryService } from "../services"; let RegistryController = class { constructor(registryService) { this.registryService = registryService; } async register(service) { return await this.registryService.register(service); } async deregister(service) { return await this.registryService.deregister(service); } async heartbeat(service) { return await this.registryService.heartbeat(service); } async getServices() { return await this.registryService.getServices(); } }; __decorateClass([ Post("register"), __decorateParam(0, Body()) ], RegistryController.prototype, "register", 1); __decorateClass([ Delete("deregister"), __decorateParam(0, Body()) ], RegistryController.prototype, "deregister", 1); __decorateClass([ Post("heartbeat"), __decorateParam(0, Body()) ], RegistryController.prototype, "heartbeat", 1); __decorateClass([ Get("services") ], RegistryController.prototype, "getServices", 1); RegistryController = __decorateClass([ Controller("nestro"), __decorateParam(0, Inject(RegistryService)) ], RegistryController); export { RegistryController }; //# sourceMappingURL=registry.controller.js.map