UNPKG

dino-express

Version:

DinO enabled REST framework based on express

17 lines 754 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MixedRequestAdaptor = void 0; const dino_core_1 = require("dino-core"); const EventRequestAdaptor_1 = require("./EventRequestAdaptor"); class MixedRequestAdaptor extends EventRequestAdaptor_1.EventRequestAdaptor { getMethod(message) { const context = this.getContextIfDefined(message); if (dino_core_1.ObjectHelper.isDefined(context.routeKey)) { return 'POST'; } const _default = dino_core_1.ObjectHelper.isNotDefined(message.body) ? 'GET' : 'POST'; return message.method ?? message.httpMethod ?? _default; } } exports.MixedRequestAdaptor = MixedRequestAdaptor; //# sourceMappingURL=MixedRequestAdaptor.js.map