UNPKG

js-uploader

Version:
17 lines (15 loc) 455 B
import { TPromise, UploadFile } from '../../interface' export const fileReader = (uploadfile: UploadFile, start?: number, end?: number): TPromise<Blob> => { return new Promise((resolve) => { let raw: Nullable<Blob> = uploadfile.raw start = start || 0 end = end || uploadfile.size if (raw instanceof Blob) { let blob: Blob = raw.slice(start, end) resolve(blob) } else { // TODO throw new Error() } }) }