Skip to content

five-on-it / packages/catalogue/src/town-fields / TerracedDistrict

Variable: TerracedDistrict ​

const TerracedDistrict: ZodPipe<ZodObject<{ blocks: ZodDefault<ZodArray<ZodTuple<[ZodNumber, ZodNumber], null>>>; density: ZodOptional<ZodObject<{ built: ZodOptional<ZodNumber>; height: ZodOptional<ZodEnum<{ high: "high"; low: "low"; mixed: "mixed"; }>>; setback: ZodOptional<ZodNumber>; }, $strict>>; landmarks: ZodOptional<ZodArray<ZodString>>; landuse: ZodOptional<ZodEnum<{ civic: "civic"; commercial: "commercial"; farm: "farm"; industrial: "industrial"; leisure: "leisure"; residential: "residential"; retail: "retail"; }>>; mix: ZodOptional<ZodRecord<ZodString, ZodNumber>>; name: ZodString; terrace: ZodOptional<ZodNumber>; theme: ZodOptional<ZodEnum<{[key: string]: string; }>>; title: ZodOptional<ZodString>; }, $strict>, ZodTransform<object & object, { blocks: [number, number][]; density?: { built?: number; height?: "low" | "high" | "mixed"; setback?: number; }; landmarks?: string[]; landuse?: "residential" | "farm" | "industrial" | "leisure" | "civic" | "commercial" | "retail"; mix?: Record<string, number>; name: string; terrace?: number; theme?: string; title?: string; }>>

Defined in: packages/catalogue/src/town-fields.ts:189

A district of a region's town: a grid town's, and a terrace, the level its blocks are all levelled at (4 m each); without one its streets roll with the land.