typescript
const Region = Schema.Struct({
id: Schema.NonEmptyTrimmedString
});
const Country = Schema.Struct({
id: Schema.NonEmptyTrimmedString,
region: Schema.optionalWith(Region, {as: "Option"})
});
const City = Schema.Struct({
id: Schema.NonEmptyTrimmedString,
country: Schema.optionalWith(Country, {as: "Option"})
});
typescript
const Region = Schema.Struct({
id: Schema.NonEmptyTrimmedString
});
const Country = Schema.Struct({
id: Schema.NonEmptyTrimmedString,
region: Schema.optionalWith(Region, {as: "Option"})
});
const City = Schema.Struct({
id: Schema.NonEmptyTrimmedString,
country: Schema.optionalWith(Country, {as: "Option"})
});