UNPKG

@redocly/openapi-core

Version:

See https://github.com/Redocly/redocly-cli

23 lines 773 B
import { detectSpec } from '../../oas-types.js'; import { validateDefinedAndNonEmpty, validateOneOfDefinedAndNonEmpty } from '../utils.js'; export const InfoLicenseStrict = () => { let specVersion; return { Root: { enter(root) { specVersion = detectSpec(root); }, License: { leave(license, ctx) { if (specVersion === 'oas3_1') { validateOneOfDefinedAndNonEmpty(['url', 'identifier'], license, ctx); } else { validateDefinedAndNonEmpty('url', license, ctx); } }, }, }, }; }; //# sourceMappingURL=info-license-strict.js.map