UNPKG

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
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