UNPKG

@marblejs/middleware-multipart

Version:

A multipart/form-data middleware for Marble.js

14 lines 719 B
/// <reference types="node" /> import { HttpRequest } from '@marblejs/http'; import { FileIncomingData, StreamHandler } from './multipart.interface'; declare type ComputedFileData = Partial<{ buffer: Buffer; destination: any; size: number; }>; export declare const shouldParseFieldname: (files: string[] | undefined) => (fieldname: string) => boolean; export declare const shouldParseMultipart: (req: HttpRequest) => boolean; export declare const setRequestData: (req: HttpRequest) => (incomingFile: FileIncomingData) => ({ buffer, destination, size }: ComputedFileData) => void; export declare const streamFileTo: (basePath: string) => StreamHandler; export {}; //# sourceMappingURL=multipart.util.d.ts.map