UNPKG

@dabapps/django-s3-file-upload

Version:

Upload files from the browser to S3 - client side implementation

6 lines (5 loc) 593 B
import { AnyAction } from 'redux'; import { ThunkDispatch } from 'redux-thunk'; import { ActionSet, FileAndACL, FileUploadOptions } from './types'; export declare const uploadFileWithLoading: <S>(actionSet: ActionSet, file: File | FileAndACL, dispatch: ThunkDispatch<S, unknown, AnyAction>) => Promise<import("./types").UploadData>; export declare const createFileUploadAction: <S>(actionSet: ActionSet, options?: FileUploadOptions | undefined) => (files: ReadonlyArray<File | FileAndACL>) => (dispatch: ThunkDispatch<S, unknown, AnyAction>) => Promise<void | import("./types").UploadData[]>;