1import { filePreviewKind } from "@t3tools/shared/filePreview";
2
3export function inlineFilePreviewKind(file: { readonly name: string; readonly mimeType?: string }) {
4 return filePreviewKind(file) === "audio" ? "audio" : null;
5}
6
7export function isPdfFile(file: { readonly name: string; readonly mimeType?: string }): boolean {
8 const mimeType = file.mimeType?.split(";", 1)[0]?.trim().toLowerCase();
9 if (mimeType && mimeType !== "application/octet-stream") return mimeType === "application/pdf";
10 return /\.pdf$/i.test(file.name.split(/[?#]/, 1)[0] ?? "");
11}