UNPKG

@cashfarm/tractor

Version:

A Hapi server with superpowers

31 lines 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const Hapi = require("hapi"); const decorators_1 = require("../decorators"); const decorators_2 = require("../decorators"); const config_1 = require("../config"); let MetaCtl = class MetaCtl { meta(hapiReq, reply) { const apiInfo = hapiReq.server.plugins.blipp.info()[0]; reply({ uri: apiInfo.uri + config_1.default.get('api.prefix'), version: config_1.default.get('api.version'), endpoints: apiInfo.routes }); } }; tslib_1.__decorate([ decorators_2.Endpoint('GET', '', { description: 'Returns available endpoints', tags: ['api'] }), tslib_1.__metadata("design:type", Function), tslib_1.__metadata("design:paramtypes", [Hapi.Request, Function]), tslib_1.__metadata("design:returntype", void 0) ], MetaCtl.prototype, "meta", null); MetaCtl = tslib_1.__decorate([ decorators_1.Controller ], MetaCtl); exports.MetaCtl = MetaCtl; //# sourceMappingURL=meta.js.map