UNPKG

formflux

Version:

A package to upload files to a server and parsing multipart-formData requests

19 lines (18 loc) 1.09 kB
import { NextFunction, Request, Response } from "express"; import { options, optionFields, optionSingle, File } from "./FormFlux.Types"; import FormfluxError from "./FormFluxError"; declare class Formflux { static diskStorage(options: options): { any(): (req: Request, res: Response, next: NextFunction) => Promise<void>; fields(optionFields: optionFields): (req: Request, res: Response, next: NextFunction) => Promise<void>; single(field: string): (req: Request, res: Response, next: NextFunction) => Promise<void>; }; static memoryStorage(options: optionSingle): { any(): (req: Request, res: Response, next: NextFunction) => Promise<void>; fields(optionFields: optionFields): (req: Request, res: Response, next: NextFunction) => Promise<void>; single(field: string): (req: Request, res: Response, next: NextFunction) => Promise<void>; }; bodyParser(): (req: Request, res: Response, next: NextFunction) => Promise<void>; } export default Formflux; export { FormfluxError, optionFields, options, optionSingle, File };