UNPKG

rtech-struct

Version:

Rtech Platform Superstruct Entity

14 lines (11 loc) 409 B
const s = require('superstruct') const { NoEmptyString } = require('./string') const { PositiveNumber } = require('./number') const RequestedTransport = s.object({ way: s.size(s.array(NoEmptyString), 2, 50), vehicles: s.defaulted(s.optional(s.size(s.array(NoEmptyString), 0, 15)), []), distances: s.size(s.array(PositiveNumber), 1, 10) }) module.exports = { RequestedTransport: RequestedTransport }