UNPKG

rtech-struct

Version:

Rtech Platform Superstruct Entity

20 lines (17 loc) 562 B
const s = require('superstruct') const { NoEmptyString } = require('./string') const { Tz } = require('./tz_string') const { Position } = require('./position') const PartialAddressNoTimezone = s.object({ street: s.optional(NoEmptyString), additional_street: s.optional(NoEmptyString), city: NoEmptyString, country: s.size(s.string(), 2), position: s.optional(Position), timezone_string: s.optional(Tz), zip_code: NoEmptyString, instruction: s.optional(NoEmptyString) }) module.exports = { PartialAddressNoTimezone: PartialAddressNoTimezone }