Variable: catalogSchema
constcatalogSchema:ZodObject<{collections:ZodOptional<ZodArray<ZodObject<{aliases:ZodOptional<ZodArray<ZodString>>;description:ZodString;id:ZodString;organization:ZodOptional<ZodString>;publicReferenceUrl:ZodOptional<ZodString>;slug:ZodOptional<ZodString>;sourceUrl:ZodOptional<ZodString>;tags:ZodOptional<ZodArray<ZodString>>;title:ZodString; },$strict>>>;datasets:ZodArray<ZodObject<{access:ZodOptional<ZodObject<{containsPersonalData:ZodBoolean;level:ZodEnum<{public:"public";restricted:"restricted"; }>;notes:ZodOptional<ZodString>; },$strict>>;aliases:ZodOptional<ZodArray<ZodString>>;artifact:ZodOptional<ZodObject<{format:ZodEnum<{csv:"csv";geojson:"geojson";json:"json";parquet:"parquet"; }>;url:ZodString; },$strict>>;collectionId:ZodOptional<ZodString>;columns:ZodOptional<ZodRecord<ZodString,ZodString>>;description:ZodString;fields:ZodOptional<ZodArray<ZodObject<{name:ZodString;role:ZodOptional<ZodEnum<...>>;sensible:ZodOptional<ZodBoolean>;title:ZodOptional<ZodString>;unit:ZodOptional<ZodString>; },$strict>>>;generatedBy:ZodOptional<ZodString>;geographyIds:ZodArray<ZodString>;id:ZodString;metricIds:ZodArray<ZodString>;provenance:ZodOptional<ZodObject<{notes:ZodOptional<ZodString>;url:ZodOptional<ZodString>; },$strict>>;sensible:ZodOptional<ZodBoolean>;slug:ZodOptional<ZodString>;spatial:ZodOptional<ZodObject<{coverage:ZodOptional<ZodEnum<{exhaustive: ...;partial: ...;sample: ...;unknown: ...; }>>;dimensionStatus:ZodEnum<{described:"described";not_applicable:"not_applicable";unknown:"unknown"; }>;extent:ZodOptional<ZodArray<ZodObject<..., ...>>>;field:ZodOptional<ZodUnion<readonly [..., ...]>>;precision:ZodOptional<ZodEnum<{admin_centroid: ...;locality_centroid: ...;not_applicable: ...;parcel: ...;postal_centroid: ...;rooftop: ...;street: ...;unknown: ...; }>>;spatialGeometry:ZodOptional<ZodEnum<{line: ...;multipolygon: ...;none: ...;point: ...;polygon: ...; }>>;spatialGrain:ZodOptional<ZodObject<{code: ...;label: ...;scheme: ...; },$strict>>;srid:ZodOptional<ZodNumber>; },$strict>>;temporal:ZodOptional<ZodObject<{dimensionStatus:ZodEnum<{described:"described";not_applicable:"not_applicable";unknown:"unknown"; }>;extent:ZodOptional<ZodArray<ZodObject<..., ...>>>;field:ZodOptional<ZodObject<{end: ...;instant: ...;recorded: ...;start: ...; },$strict>>;periods:ZodOptional<ZodArray<ZodObject<..., ...>>>;temporalGrain:ZodOptional<ZodUnion<[..., ...]>>;temporalHistory:ZodOptional<ZodEnum<{append_only: ...;overwrite: ...;revised: ...;snapshot: ...;unknown: ...; }>>;timezone:ZodOptional<ZodString>;updateFrequency:ZodOptional<ZodEnum<{annual: ...;daily: ...;irregular: ...;monthly: ...;on_demand: ...;quarterly: ...;real_time: ...;static: ...;unknown: ...;weekly: ...; }>>; },$strict>>;title:ZodString; },$strict>>;domain:ZodOptional<ZodString>;filters:ZodArray<ZodObject<{aliases:ZodOptional<ZodArray<ZodString>>;description:ZodOptional<ZodString>;domain:ZodObject<{mode:ZodLiteral<"runtime">; },$strict>;id:ZodString;kind:ZodEnum<{categorical:"categorical";numeric:"numeric";temporal:"temporal"; }>;metricId:ZodOptional<ZodString>;multiple:ZodOptional<ZodBoolean>;operators:ZodArray<ZodEnum<{eq:"eq";gt:"gt";gte:"gte";in:"in";lt:"lt";lte:"lte";neq:"neq";not-in:"not-in"; }>>;property:ZodString;sensible:ZodOptional<ZodBoolean>;slug:ZodOptional<ZodString>;sourceDatasetId:ZodOptional<ZodString>;sourceGeographyId:ZodOptional<ZodString>;title:ZodString; },$strict>>;geographies:ZodArray<ZodObject<{aliases:ZodOptional<ZodArray<ZodString>>;cameraFraming:ZodOptional<ZodObject<{bbox:ZodTuple<[ZodNumber,ZodNumber,ZodNumber,ZodNumber],null>;cameraCenter:ZodOptional<ZodTuple<[..., ...],null>>;cameraZoom:ZodOptional<ZodNumber>; },$strict>>;codeScheme:ZodOptional<ZodString>;description:ZodString;id:ZodString;kind:ZodOptional<ZodEnum<{administrative:"administrative";custom:"custom";grid:"grid";poi:"poi"; }>>;level:ZodOptional<ZodNumber>;parentId:ZodOptional<ZodString>;resolution:ZodOptional<ZodString>;slug:ZodOptional<ZodString>;title:ZodString; },$strict>>;joins:ZodArray<ZodObject<{cardinality:ZodEnum<{1:1:"1:1";1:m:"1:m";m:1:"m:1"; }>;from:ZodString;on:ZodObject<{left:ZodString;right:ZodString; },$strict>;to:ZodString; },$strict>>;mapTypes:ZodArray<ZodObject<{metricKinds:ZodArray<ZodEnum<{count:"count";density:"density";distance:"distance";index:"index";nominal:"nominal";rate:"rate";ratio:"ratio"; }>>;name:ZodEnum<{choropleth:"choropleth";dotDensity:"dotDensity";proportionalCircles:"proportionalCircles"; }>;supportedGeometries:ZodArray<ZodEnum<{line:"line";point:"point";polygon:"polygon"; }>>; },$strict>>;metrics:ZodArray<ZodObject<{aliases:ZodOptional<ZodArray<ZodString>>;categories:ZodOptional<ZodArray<ZodObject<{colorToken:ZodOptional<ZodString>;id:ZodString;order:ZodOptional<ZodNumber>;slug:ZodOptional<ZodString>;title:ZodString; },$strict>>>;description:ZodString;formatter:ZodOptional<ZodEnum<{compact:"compact";currency:"currency";number:"number";percent:"percent"; }>>;id:ZodString;kind:ZodEnum<{count:"count";density:"density";distance:"distance";index:"index";nominal:"nominal";rate:"rate";ratio:"ratio"; }>;nullPolicy:ZodEnum<{explain:"explain";hide:"hide";zero:"zero"; }>;slug:ZodOptional<ZodString>;title:ZodString;unit:ZodOptional<ZodString>; },$strict>>;permissions:ZodOptional<ZodRecord<ZodString,ZodUnknown>>;series:ZodOptional<ZodArray<ZodObject<{dimensions:ZodOptional<ZodArray<ZodObject<{aliases:ZodOptional<...>;description:ZodOptional<...>;id:ZodString;kind:ZodEnum<...>;property:ZodString;slug:ZodOptional<...>;title:ZodString; },$strict>>>;id:ZodString;metricId:ZodString;spatialGrain:ZodOptional<ZodObject<{geographyId:ZodString;label:ZodOptional<ZodString>; },$strict>>;temporalGrain:ZodOptional<ZodUnion<[ZodEnum<{continuous: ...;instant: ...;irregular: ...;unknown: ...; }>,ZodString]>>; },$strict>>>;version:ZodString; },$strict>
Defined in: schema/catalog.ts:279