express-image-validator
Version:
Validator of various image parameters in Express.js applications
12 lines (11 loc) • 603 B
TypeScript
import type { FileValidatorFunction } from '../core/validators';
/**
* Validates that the uploaded file has an allowed MIME type and that the file's buffer
* matches the declared MIME type. Special handling is included for SVG files.
* @type { FileValidatorFunction }
* @param { string } field Field name.
* @param { UploadedFile } file The uploaded file to validate.
* @param { ValidationOptions } options Validation options containing `allowedMimeTypes`.
* @returns { Promise<ValidationResult> } Validation result as `Promise`.
*/
export declare const validateMimeType: FileValidatorFunction;