UNPKG

@remix-run/server-runtime

Version:
16 lines (15 loc) 614 B
export type UploadHandlerPart = { name: string; filename?: string; contentType: string; data: AsyncIterable<Uint8Array>; }; export type UploadHandler = (part: UploadHandlerPart) => Promise<File | string | null | undefined>; export declare function composeUploadHandlers(...handlers: UploadHandler[]): UploadHandler; /** * Allows you to handle multipart forms (file uploads) for your app. * * TODO: Update this comment * @see https://remix.run/utils/parse-multipart-form-data */ export declare function parseMultipartFormData(request: Request, uploadHandler: UploadHandler): Promise<FormData>;