From 0ca738b080937a5df1f0f5e96bdfc06cff14a2c1 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Thu, 11 Jun 2026 10:41:53 -0700 Subject: [PATCH] add an upload type with size constraints and acceptable file types --- server/src/types/upload.ts | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 server/src/types/upload.ts diff --git a/server/src/types/upload.ts b/server/src/types/upload.ts new file mode 100644 index 000000000..355688839 --- /dev/null +++ b/server/src/types/upload.ts @@ -0,0 +1,5 @@ +// Shared constraints for user supplied image uploads +export const ImageMimeTypes = ["image/jpeg", "image/png", "image/jpg"] as const; +export type ImageMimeType = (typeof ImageMimeTypes)[number]; + +export const MAX_IMAGE_SIZE_BYTES = 3 * 1024 * 1024; // 3MB