UNPKG

@bestcodetools/api-node-base

Version:

BestCodeTools Node Base for Backend API

16 lines 831 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const command_1 = __importDefault(require("../../../@types/interfaces/command")); const factory_1 = __importDefault(require("../../../@types/interfaces/factory")); const handler_1 = __importDefault(require("../../../@types/interfaces/http/handler")); const adapter = (handler, factory, handlerAdditional) => (request, response, next) => { const factoryInstance = new factory(); const command = factoryInstance.create(); const handlerInstance = new handler(request, response, next, command, handlerAdditional); handlerInstance.handle(); }; exports.default = adapter; //# sourceMappingURL=index.js.map