@mini2/core
Version:
Mini Express Framework - Lightweight and modular Express.js framework with TypeScript support
9 lines • 523 B
TypeScript
import type { RequestHandler } from 'express';
/**
* validationMiddleware(ValidationClass, 'body' | 'query' | 'params')
* - Orijinal kaynakları (req.body/query/params) ÜZERİNE YAZMAZ.
* - Doğrulanmış veriyi şu alanlara koyar: req.validatedBody / req.validatedQuery / req.validatedParams
* - Hata varsa 400 döner.
*/
export default function validationMiddleware(ValidationClass: new (...args: any[]) => any, type: 'body' | 'query' | 'params'): RequestHandler;
//# sourceMappingURL=validation.middleware.d.ts.map