feat: add health check

Summary:

Test Plan:
This commit is contained in:
2024-05-14 22:30:52 -04:00
parent d34a1a4771
commit 6c771eaaad
5 changed files with 65 additions and 5 deletions

10
src/types/schema.ts Normal file
View File

@@ -0,0 +1,10 @@
import { type ZodSchema, z } from "zod";
export const SuccessResponse = { success: true } as const;
export const SuccessResponseSchema = <T extends ZodSchema>(schema?: T) => {
if (!schema) {
return z.object({ success: z.literal(true) });
}
return z.object({ success: z.literal(true), result: schema });
};