UNPKG

file-type-validator-ts

Version:

Validates file extension against its actual buffer-based content type in TypeScript.

15 lines (14 loc) 400 B
/** * Validate whether the uploaded file's actual content type * matches its file extension using magic number detection. */ export interface ValidationResult { fileName: string; extension: string; actualType: string; isValid: boolean; } /** * Final validation logic */ export declare function validateFileBuffer(buffer: Buffer, originalName: string): Promise<ValidationResult>;