/** * 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): MultipartFileContract | null; files(key: string, options?: Partial): MultipartFileContract[]; allFiles(): { [field: string]: MultipartFileContract | MultipartFileContract[]; }; multipart: MultipartContract; } }