\r
import { default as unionize, ofType, UnionOf } from "unionize";\r
\r
+export interface UploadFile {\r
+ id: number;\r
+ file: File;\r
+ prevLoaded: number;\r
+ loaded: number;\r
+ total: number;\r
+ startTime: number;\r
+ prevTime: number;\r
+ currentTime: number;\r
+}\r
+\r
export const collectionUploaderActions = unionize({\r
SET_UPLOAD_FILES: ofType<File[]>(),\r
- START_UPLOADING: ofType<{}>(),\r
- UPDATE_UPLOAD_PROGRESS: ofType<{}>()\r
+ START_UPLOAD: ofType(),\r
+ SET_UPLOAD_PROGRESS: ofType<{ fileId: number, loaded: number, total: number, currentTime: number }>()\r
}, {\r
tag: 'type',\r
value: 'payload'\r