feat(types): 添加图片文件类型守卫函数

添加 ImageFileMetadata 类型和 isImageFile 类型守卫函数,用于检查文件是否为图片类型
This commit is contained in:
icarus 2025-08-22 14:52:54 +08:00
parent 807861d207
commit 69cb81db85

View File

@ -100,3 +100,16 @@ export enum FileTypes {
DOCUMENT = 'document',
OTHER = 'other'
}
export type ImageFileMetadata = FileMetadata & {
type: FileTypes.IMAGE
}
/**
* FileMetadata
* @param file -
* @returns true
*/
export const isImageFile = (file: FileMetadata): file is ImageFileMetadata => {
return file.type === FileTypes.IMAGE
}