32 lines
1.0 KiB
Plaintext
32 lines
1.0 KiB
Plaintext
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.RequestMimeType = void 0;
|
|
const utils_1 = require("../../utils");
|
|
const RequestMimeType = ({ allowedValues }) => {
|
|
return {
|
|
Paths: {
|
|
RequestBody: {
|
|
leave(requestBody, ctx) {
|
|
(0, utils_1.validateMimeTypeOAS3)({ type: 'consumes', value: requestBody }, ctx, allowedValues);
|
|
},
|
|
},
|
|
Callback: {
|
|
RequestBody() { },
|
|
Response: {
|
|
leave(response, ctx) {
|
|
(0, utils_1.validateMimeTypeOAS3)({ type: 'consumes', value: response }, ctx, allowedValues);
|
|
},
|
|
},
|
|
},
|
|
},
|
|
WebhooksMap: {
|
|
Response: {
|
|
leave(response, ctx) {
|
|
(0, utils_1.validateMimeTypeOAS3)({ type: 'consumes', value: response }, ctx, allowedValues);
|
|
},
|
|
},
|
|
},
|
|
};
|
|
};
|
|
exports.RequestMimeType = RequestMimeType;
|