Interface ZodObjectDef<T, UnknownKeys, Catchall>

interface ZodObjectDef<
    T extends z.ZodRawShape = z.ZodRawShape,
    UnknownKeys extends z.UnknownKeysParam = z.UnknownKeysParam,
    Catchall extends z.ZodTypeAny = z.ZodTypeAny,
> {
    catchall: Catchall;
    description?: string;
    errorMap?: z.ZodErrorMap;
    shape: () => T;
    typeName: ZodObject;
    unknownKeys: UnknownKeys;
}

Type Parameters

Hierarchy (View Summary)

Properties

catchall: Catchall
description?: string
errorMap?: z.ZodErrorMap
shape: () => T
typeName: ZodObject
unknownKeys: UnknownKeys