dino-express
Version:
DinO enabled REST framework based on express
17 lines • 754 B
JavaScript
;
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