Appearance
Function: ApiResponseSchema()
ApiResponseSchema<
T>(dataSchema):ZodObject<{success:ZodBoolean;data:ZodOptional<T>;message:ZodOptional<ZodString>;errors:ZodOptional<ZodArray<ZodString>>; },$strip>
Defined in: src/schemas.ts:38
API Response schema factory
Type Parameters
T
T extends ZodTypeAny<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
Parameters
dataSchema
T
The schema for the data property
Returns
ZodObject<{ success: ZodBoolean; data: ZodOptional<T>; message: ZodOptional<ZodString>; errors: ZodOptional<ZodArray<ZodString>>; }, $strip>
The API response schema