Skip to main content

Function: createSortingSchema()

createSortingSchema<TField>(fields): ZodObject<{ sortBy: ZodEnum<{ [k in string]: { [k in string]: k }[k] }>; sortDir: ZodDefault<ZodEnum<{ asc: "asc"; desc: "desc"; }>>; }, $strip>

Type Parameters​

TField​

TField extends string

Parameters​

fields​

readonly [TField, TField]

Returns​

ZodObject<{ sortBy: ZodEnum<{ [k in string]: { [k in string]: k }[k] }>; sortDir: ZodDefault<ZodEnum<{ asc: "asc"; desc: "desc"; }>>; }, $strip>