persona-community-5/.pnpm-store/v3/files/67/607e216455e00b09826c9bf0fdcf0a93336cdb7bb9f3925f4e8c7bb9a6653d0862727bec01939848391daf8fcc33d0ca32784f48e71a86cd68e294d0a103c2
rdev-worker a1d0d1bf1c
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
build: /implement-feature community-ui --requirements 'Build the React commu...
2026-02-24 08:22:30 +00:00

26 lines
771 B
Plaintext

import { validateResponseCodes } from '../utils';
import type { Oas3Rule, Oas2Rule } from '../../visitors';
import type { UserContext } from '../../walk';
export const Operation4xxResponse: Oas3Rule | Oas2Rule = ({ validateWebhooks }) => {
return {
Paths: {
Responses(responses: Record<string, object>, { report }: UserContext) {
const codes = Object.keys(responses || {});
validateResponseCodes(codes, '4XX', { report } as UserContext);
},
},
WebhooksMap: {
Responses(responses: Record<string, object>, { report }: UserContext) {
if (!validateWebhooks) return;
const codes = Object.keys(responses || {});
validateResponseCodes(codes, '4XX', { report } as UserContext);
},
},
};
};