UNPKG

express-image-validator

Version:

Validator of various image parameters in Express.js applications

12 lines (11 loc) 639 B
import type { FileValidatorFunction } from '../core/validators'; /** * Validates that the uploaded image matches the specified aspect ratio. * Returns an error if the difference exceeds the allowed tolerance `ASPECT_TOLERANCE` or if the image cannot be read. * @type { FileValidatorFunction } * @param { string } field Field name. * @param { UploadedFile } file The uploaded image file. * @param { ValidationOptions } options Validation options containing `aspectRatio`. * @returns { ValidationResult | Promise<ValidationResult> } Validation result as `Promise`. */ export declare const validateAspectRatio: FileValidatorFunction;