UNPKG

@teikei/schemas

Version:

Teikei validation schemas. Teikei is the software that powers ernte-teilen.org, a website that maps out Community-supported Agriculture in Germany.

24 lines (16 loc) 934 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.initiativeInitialValues = exports.initiativeSchema = undefined; var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _joiBrowser = require('joi-browser'); var _joiBrowser2 = _interopRequireDefault(_joiBrowser); var _entry = require('./entry'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const initiativeSchema = exports.initiativeSchema = _extends({}, _entry.entryDetails, { goals: _joiBrowser2.default.array().items(_joiBrowser2.default.number()) }); const initiativeInitialValues = exports.initiativeInitialValues = _extends({}, _entry.entryInitialValues, { goals: [] });