51 lines
1.7 KiB
JavaScript
51 lines
1.7 KiB
JavaScript
// Metro module 4780 (f4781).
|
|
import { getFileChunk, isAvifStringIncluded, isHeicSignatureIncluded } from "./fetchFromObject";
|
|
import { FileTypes } from "./Module4775";
|
|
export function isAVIF(a0) {
|
|
const r11 = (0, getFileChunk)(a0);
|
|
return !!FileTypes.checkByFileType(r11, "avif") && (0, isAvifStringIncluded)(r11);
|
|
}
|
|
export function isBMP(a0) {
|
|
return FileTypes.checkByFileType((0, getFileChunk)(a0), "bmp");
|
|
}
|
|
export function isBPG(a0) {
|
|
return FileTypes.checkByFileType((0, getFileChunk)(a0), "bpg");
|
|
}
|
|
export function isCR2(a0) {
|
|
return FileTypes.checkByFileType((0, getFileChunk)(a0), "cr2");
|
|
}
|
|
export function isEXR(a0) {
|
|
return FileTypes.checkByFileType((0, getFileChunk)(a0), "exr");
|
|
}
|
|
export function isGIF(a0) {
|
|
return FileTypes.checkByFileType((0, getFileChunk)(a0), "gif");
|
|
}
|
|
export function isHEIC(a0) {
|
|
const r11 = (0, getFileChunk)(a0);
|
|
return !!FileTypes.checkByFileType(r11, "avif") && (0, isHeicSignatureIncluded)(r11);
|
|
}
|
|
export function isICO(a0) {
|
|
return FileTypes.checkByFileType((0, getFileChunk)(a0), "ico");
|
|
}
|
|
export function isJPEG(a0) {
|
|
return FileTypes.checkByFileType((0, getFileChunk)(a0), "jpeg");
|
|
}
|
|
export function isPBM(a0) {
|
|
return FileTypes.checkByFileType((0, getFileChunk)(a0), "pbm");
|
|
}
|
|
export function isPGM(a0) {
|
|
return FileTypes.checkByFileType((0, getFileChunk)(a0), "pgm");
|
|
}
|
|
export function isPNG(a0) {
|
|
return FileTypes.checkByFileType((0, getFileChunk)(a0), "png");
|
|
}
|
|
export function isPPM(a0) {
|
|
return FileTypes.checkByFileType((0, getFileChunk)(a0), "ppm");
|
|
}
|
|
export function isPSD(a0) {
|
|
return FileTypes.checkByFileType((0, getFileChunk)(a0), "psd");
|
|
}
|
|
export function isWEBP(a0) {
|
|
return FileTypes.checkByFileType((0, getFileChunk)(a0), "webp");
|
|
}
|