aboutsummaryrefslogtreecommitdiffstats
path: root/packages/shared/types/uploads.ts
blob: 7da919a6302907ca0075de01bd423b33e0199094 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { z } from "zod";

export const zUploadErrorSchema = z.object({
  error: z.string(),
});

export type ZUploadError = z.infer<typeof zUploadErrorSchema>;

export const zUploadResponseSchema = z.object({
  assetId: z.string(),
  contentType: z.string(),
  size: z.number(),
  fileName: z.string(),
});

export type ZUploadResponse = z.infer<typeof zUploadResponseSchema>;