Skip to content

CategoricalColumn

const CategoricalColumn: ZodObject<{ name: ZodString; property: ZodDiscriminatedUnion<[ZodObject<{ categories: ZodOptional<ZodArray<ZodUnion<readonly [ZodString, ZodObject<…, …>]>>>; const: ZodOptional<ZodString>; default: ZodOptional<ZodArray<ZodString>>; description: ZodOptional<ZodString>; enum: ZodOptional<ZodArray<ZodString>>; examples: ZodOptional<ZodArray<ZodString>>; format: ZodLiteral<"categorical">; maxLength: ZodOptional<ZodNumber>; minLength: ZodOptional<ZodNumber>; missingValues: ZodOptional<ZodArray<ZodUnion<readonly [ZodString, ZodObject<…, …>]>>>; pattern: ZodOptional<ZodString>; rdfType: ZodOptional<ZodString>; title: ZodOptional<ZodString>; type: ZodLiteral<"string">; withOrder: ZodOptional<ZodBoolean>; }, $strip>, ZodObject<{ categories: ZodOptional<ZodArray<ZodUnion<readonly [ZodInt, ZodObject<…, …>]>>>; const: ZodOptional<ZodInt>; default: ZodOptional<ZodArray<ZodInt>>; description: ZodOptional<ZodString>; enum: ZodOptional<ZodArray<ZodInt>>; examples: ZodOptional<ZodArray<ZodInt>>; exclusiveMaximum: ZodOptional<ZodInt>; exclusiveMinimum: ZodOptional<ZodInt>; format: ZodLiteral<"categorical">; groupChar: ZodOptional<ZodString>; maximum: ZodOptional<ZodInt>; minimum: ZodOptional<ZodInt>; missingValues: ZodOptional<ZodArray<ZodUnion<readonly [ZodString, ZodInt, ZodObject<…, …>]>>>; multipleOf: ZodOptional<ZodInt>; rdfType: ZodOptional<ZodString>; title: ZodOptional<ZodString>; type: ZodLiteral<"integer">; withOrder: ZodOptional<ZodBoolean>; withText: ZodOptional<ZodBoolean>; }, $strip>], "type">; required: ZodOptional<ZodBoolean>; type: ZodLiteral<"categorical">; }, $strip>

Defined in: metadata/models/column/categorical.ts:55