@redocly/openapi-core
Version:
See https://github.com/Redocly/redocly-cli
30 lines • 1.11 kB
JavaScript
import { validateResponseCodes } from '../utils.js';
export const Operation2xxResponse = ({ validateWebhooks }) => {
return {
Paths: {
Responses(responses, { report }) {
const codes = Object.keys(responses || {});
validateResponseCodes({
responseCodes: codes,
codeRange: '2XX',
report: report,
reference: 'https://redocly.com/docs/cli/rules/oas/operation-2xx-response',
});
},
},
WebhooksMap: {
Responses(responses, { report }) {
if (!validateWebhooks)
return;
const codes = Object.keys(responses || {});
validateResponseCodes({
responseCodes: codes,
codeRange: '2XX',
report: report,
reference: 'https://redocly.com/docs/cli/rules/oas/operation-2xx-response',
});
},
},
};
};
//# sourceMappingURL=operation-2xx-response.js.map