json-schema-describes-subset
Version:
Tools for static JSON schema analysis, including functions to determine if one schema describes a subset of another or if a schema describes the empty set or to convert a schema to its disjunctive normal form (DNF).
17 lines • 500 B
JavaScript
import { Ajv2020 as Ajv } from 'ajv/dist/2020.js';
export function isConstSchema(value) {
if (typeof value !== 'object' || value === null) {
return false;
}
return 'const' in value;
}
export function pluginIsExtractionPlugin(plugin) {
return 'extract' in plugin;
}
export function pluginIsSimplificationPlugin(plugin) {
return 'simplify' in plugin;
}
export function pluginIsValidationPlugin(plugin) {
return 'modifyAjv' in plugin;
}
//# sourceMappingURL=plugin.js.map