UNPKG

file-type-checker

Version:

Detect and validate file types by their signatures (✨magic numbers✨)

11 lines (10 loc) 582 B
import { DetectedFileInfo, DetectFileOptions } from "../core"; /** * Detect a file by searching for a valid file signature inside the file content * * @param file File content represents in Array<number> / ArrayBuffer / Uint8Array * @param options Optional parameters for additional actions * * @returns {DetectedFileInfo | undefined} DetectedFileInfo if detected a valid signature inside the file contentof, otherwise undefined */ export declare function detectFile(file: Array<number> | ArrayBuffer | Uint8Array, options?: DetectFileOptions): DetectedFileInfo | undefined;