UNPKG

structured-elements

Version:

A TypeScript package for modelling and validating data

20 lines 673 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.buildItemValidator = void 0; const primitive_1 = require("./primitive"); const record_1 = require("./record"); const recordSchema_1 = require("../../is/recordSchema"); const buildItemValidator = ({ api, expectation, }) => { if ((0, recordSchema_1.isRecordSchema)(api, expectation)) { return (0, record_1.buildRecordValidator)({ api, schema: expectation, }); } return (0, primitive_1.buildPrimitiveValidator)({ api, expectation, }); }; exports.buildItemValidator = buildItemValidator; //# sourceMappingURL=item.js.map