mirror of
https://github.com/CaramelFur/Picsur.git
synced 2026-05-07 02:17:29 +02:00
Fix some cors issues
This commit is contained in:
@@ -1,5 +1,18 @@
|
||||
import { z } from 'zod';
|
||||
import { EImageSchema } from '../../entities/image.entity';
|
||||
import { createZodDto } from '../../util/create-zod-dto';
|
||||
import { ImageFileType } from '../image-file-types.dto';
|
||||
|
||||
export const ImageMetaResponseSchema = EImageSchema;
|
||||
export const ImageMetaResponseSchema = z.object({
|
||||
image: EImageSchema,
|
||||
fileMimes: z.object({
|
||||
[ImageFileType.MASTER]: z.string(),
|
||||
[ImageFileType.ORIGINAL]: z.union([z.string(), z.undefined()]),
|
||||
}),
|
||||
});
|
||||
export class ImageMetaResponse extends createZodDto(ImageMetaResponseSchema) {}
|
||||
|
||||
export const ImageUploadResponseSchema = EImageSchema;
|
||||
export class ImageUploadResponse extends createZodDto(
|
||||
ImageUploadResponseSchema,
|
||||
) {}
|
||||
|
||||
4
shared/src/dto/image-file-types.dto.ts
Normal file
4
shared/src/dto/image-file-types.dto.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
export enum ImageFileType {
|
||||
ORIGINAL = 'original',
|
||||
MASTER = 'master',
|
||||
}
|
||||
Reference in New Issue
Block a user