UNPKG

express-image-validator

Version:

Validator of various image parameters in Express.js applications

19 lines (18 loc) 951 B
import type { ValidationOptions, FieldSchema } from '../types/options'; /** * Generates a fully populated options object with defaults applied. * Converts sizes from megabytes to bytes. * @param { ValidationOptions? } options Input options. * @returns { ValidationOptions } Normalized options with defaults filled in. */ export declare function generateOptions(options?: ValidationOptions): ValidationOptions; /** * Normalizes validation options or a full field schema. * - Ensures values are consistent. * - Throws errors if invalid values are provided. * - Returns a complete `ValidationOptions` object with defaults applied. * @param { ValidationOptions | FieldSchema } schema Options or schema. * @returns { ValidationOptions } Normalized validation options. * @throws { Error } If values are inconsistent or invalid. */ export declare function normalizeValidationOptions(schema?: ValidationOptions | FieldSchema): ValidationOptions;