@adonisjs/bodyparser
Version:
AdonisJs body parser to read and parse HTTP request bodies
15 lines (14 loc) • 606 B
TypeScript
/**
* Extending the `request` interface on the core module
*/
declare module '@ioc:Adonis/Core/Request' {
import { MultipartContract, FileValidationOptions, MultipartFileContract } from '@ioc:Adonis/Core/BodyParser';
interface RequestContract {
file(key: string, options?: Partial<FileValidationOptions>): MultipartFileContract | null;
files(key: string, options?: Partial<FileValidationOptions>): MultipartFileContract[];
allFiles(): {
[field: string]: MultipartFileContract | MultipartFileContract[];
};
multipart: MultipartContract;
}
}