UNPKG

fhirbuilder

Version:
20 lines (19 loc) 752 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TimingValidator = void 0; const definitions_1 = require("../base/definitions"); const base_1 = require("../base"); const modelFields = (0, definitions_1.createBackboneDefinition)([ { name: 'event', isArray: true, type: 'dateTime', isRequired: false }, { name: 'repeat', isArray: false, type: 'Repeat', isRequired: false }, { name: 'code', isArray: false, type: 'CodeableConcept', isRequired: false }, ]); const TimingValidator = (dataToValidate, path = 'Timing', errors) => { (0, base_1.ModelValidator)({ dataToValidate, modelDefinition: modelFields, path, errors, }); }; exports.TimingValidator = TimingValidator;