@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.
26 lines (18 loc) • 1.05 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.depotInitialValues = exports.depotSchema = 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 depotSchema = exports.depotSchema = _extends({}, _entry.entryDetails, {
farms: _joiBrowser2.default.array().items(_joiBrowser2.default.number().required(), _joiBrowser2.default.number()),
deliveryDays: _joiBrowser2.default.string().max(255).allow('').allow(null) // legacy,
});
const depotInitialValues = exports.depotInitialValues = _extends({}, _entry.entryInitialValues, {
farms: [],
deliveryDays: ''
});