small fixes

This commit is contained in:
rubikscraft
2022-04-05 20:37:25 +02:00
parent 380b9d3456
commit 1e0e41ad80
4 changed files with 17 additions and 6 deletions

View File

@@ -26,3 +26,12 @@ export const ApiResponseSchema = <T extends z.AnyZodObject>(data: T) =>
ApiErrorResponse.or(ApiSuccessResponse(data));
export type ApiErrorResponse = z.infer<typeof ApiErrorResponse>;
const ApiAnySuccessResponseSchema = ApiSuccessResponse(z.object({}))
.omit({ data: true })
.merge(
z.object({
data: z.any(),
}),
);
export type ApiAnySuccessResponse = z.infer<typeof ApiAnySuccessResponseSchema>;