@dabapps/django-s3-file-upload
Version:
Upload files from the browser to S3 - client side implementation
6 lines (5 loc) • 593 B
TypeScript
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[]>;