persona-community-5/.pnpm-store/v3/files/34/715ac4e2804b3f0d7c0a1a147bcca817b19012b3ba57ebbc1717ad48dc01fbcc56e92c22f0183b90f272dc291ade8b153fc2b118d13c239ba22cd446471fbb
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

25 lines
1.1 KiB
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.NoInvalidParameterExamples = void 0;
const utils_1 = require("../utils");
const NoInvalidParameterExamples = (opts) => {
const allowAdditionalProperties = (0, utils_1.getAdditionalPropertiesOption)(opts) ?? false;
return {
Parameter: {
leave(parameter, ctx) {
if (parameter.example !== undefined) {
(0, utils_1.validateExample)(parameter.example, parameter.schema, ctx.location.child('example'), ctx, allowAdditionalProperties);
}
if (parameter.examples) {
for (const [key, example] of Object.entries(parameter.examples)) {
if ('value' in example) {
(0, utils_1.validateExample)(example.value, parameter.schema, ctx.location.child(['examples', key]), ctx, true);
}
}
}
},
},
};
};
exports.NoInvalidParameterExamples = NoInvalidParameterExamples;