persona-community-5/.pnpm-store/v3/files/ec/353aae50322376c7b86984e07bf14b8913377d619ee637e14195f98a97b3b48e9762a9c95e9f9fbcdbd756811d8921458fcdd9723f31bd2631ed594d6e4346
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 Operation2xxResponse: Oas3Rule | Oas2Rule = ({ validateWebhooks }) => {
return {
Paths: {
Responses(responses: Record<string, object>, { report }: UserContext) {
const codes = Object.keys(responses || {});
validateResponseCodes(codes, '2XX', { report } as UserContext);
},
},
WebhooksMap: {
Responses(responses: Record<string, object>, { report }: UserContext) {
if (!validateWebhooks) return;
const codes = Object.keys(responses || {});
validateResponseCodes(codes, '2XX', { report } as UserContext);
},
},
};
};