UNPKG

rtech-struct

Version:

Rtech Platform Superstruct Entity

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