payload-cloudinary
Version:
A Cloudinary storage plugin for Payload CMS
14 lines • 508 B
JavaScript
import { IMAGE_EXTENSIONS, RAW_EXTENSIONS, VIDEO_EXTENSIONS, } from "./constants";
export const getResourceType = (ext) => {
// PDFs should be treated as images, not raw files
if (ext === ".pdf")
return "image";
if (VIDEO_EXTENSIONS.includes(ext))
return "video";
if (IMAGE_EXTENSIONS.includes(ext))
return "image";
if (RAW_EXTENSIONS.includes(ext))
return "raw";
return "auto"; // Default to auto for unknown types
};
//# sourceMappingURL=utils.js.map