Files
payload/src/uploads/getImageSize.ts

14 lines
325 B
TypeScript

import { UploadedFile } from 'express-fileupload';
import probeImageSize from 'probe-image-size';
export type ProbedImageSize = {
width: number,
height: number,
type: string,
mime: string,
}
export default async function (image: UploadedFile): Promise<ProbedImageSize> {
return probeImageSize.sync(image.data);
}