index/functions/createPaginatedResultSchema.md
createPaginatedResultSchema<
T>(dataSchema):ZodObject<{data:ZodArray<T>;limit:ZodNumber;page:ZodNumber;total:ZodNumber; }>
Generic paginated result schema factory Creates a schema for paginated results with data type
data schema zod object array number
Type Parameters
| Type Parameter |
|---|
T extends ZodTypeAny<unknown, unknown, $ZodTypeInternals<unknown, unknown>> |
zod type any internals
Parameters
| Parameter | Type |
|---|---|
dataSchema | T |
data schema
Returns
ZodObject<{ data: ZodArray<T>; limit: ZodNumber; page: ZodNumber; total: ZodNumber; }>
zod object array number