persona-community-5/.pnpm-store/v3/files/8b/8a0b32bf837576b01132d8dd78ab041c3eb19a98f863402dd315d1892306fef8f1c59c28ea66c6a17d7c0fa7e23c3eefa2a0b5976d3188b97038e8a16cb579
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

16 lines
482 B
Plaintext

import type { Oas3Decorator, Oas2Decorator } from '../../visitors';
export const InfoOverride: Oas3Decorator | Oas2Decorator = (newInfo) => {
return {
Info: {
leave(info) {
if (typeof newInfo !== 'object' || Array.isArray(newInfo) || newInfo === null) {
throw new Error(`"info-override" decorator should be called with an object`);
}
const { severity: _, ...rest } = newInfo;
Object.assign(info, rest);
},
},
};
};