MCPcopy Create free account
hub / github.com/json-editor/json-editor / noPropertyInData

Function noPropertyInData

docs/scripts/ajv-validator.js:5480–5483  ·  view source on GitHub ↗
(gen, data, property, ownProperties)

Source from the content-addressed store, hash-verified

5478 }
5479 exports.propertyInData = propertyInData;
5480 function noPropertyInData(gen, data, property, ownProperties) {
5481 const cond = (0, codegen_1._) `${data}${(0, codegen_1.getProperty)(property)} === undefined`;
5482 return ownProperties ? (0, codegen_1.or)(cond, (0, codegen_1.not)(isOwnProperty(gen, data, property))) : cond;
5483 }
5484 exports.noPropertyInData = noPropertyInData;
5485 function allSchemaProperties(schemaMap) {
5486 return schemaMap ? Object.keys(schemaMap).filter((p) => p !== "__proto__") : [];

Callers 2

checkReportMissingPropFunction · 0.85
checkMissingPropFunction · 0.85

Calls 1

isOwnPropertyFunction · 0.85

Tested by

no test coverage detected