UNPKG

readme-metric-reporter-nestjs

Version:
27 lines 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MetricReporterMiddleware = void 0; const tslib_1 = require("tslib"); const common_1 = require("@nestjs/common"); const readme_metric_reporter_express_1 = require("readme-metric-reporter-express"); const metric_reporter_module_definition_1 = require("./metric-reporter.module-definition"); let MetricReporterMiddleware = class MetricReporterMiddleware { constructor(options) { this.options = options; } use(req, res, next) { return (0, readme_metric_reporter_express_1.report)({ baseUrl: this.options.baseUrl, createUUID: this.options.createUUID, reporter: this.options.reporter, collector: this.options.collector, })(req, res, next); } }; MetricReporterMiddleware = tslib_1.__decorate([ (0, common_1.Injectable)(), tslib_1.__param(0, (0, common_1.Inject)(metric_reporter_module_definition_1.MODULE_OPTIONS_TOKEN)), tslib_1.__metadata("design:paramtypes", [Object]) ], MetricReporterMiddleware); exports.MetricReporterMiddleware = MetricReporterMiddleware; //# sourceMappingURL=metric-reporter.middleware.js.map