18 lines
591 B
Plaintext
18 lines
591 B
Plaintext
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.RequestMimeType = void 0;
|
|
const utils_1 = require("../../utils");
|
|
const RequestMimeType = ({ allowedValues }) => {
|
|
return {
|
|
Root(root, ctx) {
|
|
(0, utils_1.validateMimeType)({ type: 'consumes', value: root }, ctx, allowedValues);
|
|
},
|
|
Operation: {
|
|
leave(operation, ctx) {
|
|
(0, utils_1.validateMimeType)({ type: 'consumes', value: operation }, ctx, allowedValues);
|
|
},
|
|
},
|
|
};
|
|
};
|
|
exports.RequestMimeType = RequestMimeType;
|