UNPKG

@eternalheart/ngx-file-preview

Version:

A powerful Angular file preview component library supporting multiple file formats including images, videos, PDFs, Office documents, text files and more.

16 lines (15 loc) 666 B
import { PreviewFile, PreviewFileInput, PreviewType } from '../types/preview.types'; export declare class PreviewUtils { static formatFileSize(bytes?: number): string; static getFileType(file: File): PreviewType; static getFileTypeFromUrl(url: string): PreviewType; static isBase64Url(url: string): boolean; private static getFileTypeFromExtension; /** * 转换为 PreviewFile 类型 */ static normalizeFiles(input: PreviewFileInput): PreviewFile[]; static normalizeFile(input: PreviewFileInput): PreviewFile; static isPreviewFile(input: any): input is PreviewFile; static getFileNameFromUrl(url: string): string; }