fix(File): fixed readFileAs (#479)

* Fix(File): Fixing readFileAs

https://developer.mozilla.org/de/docs/Web/API/FileReader --> FileReader expects File and not FileEntry.

* Fix(File): Fixing readFileAs

refactoring to arrow Functions
This commit is contained in:
David Störcher 2016-08-26 15:22:59 +02:00 committed by Ibrahim Hadeed
parent 8526e89e12
commit eff7841ec2

View File

@ -300,10 +300,10 @@ export interface FileReader {
onabort: (evt: ProgressEvent) => void; onabort: (evt: ProgressEvent) => void;
abort(): void; abort(): void;
readAsText(fe: FileEntry, encoding?: string): void; readAsText(fe: File, encoding?: string): void;
readAsDataURL(fe: FileEntry): void; readAsDataURL(fe: File): void;
readAsBinaryString(fe: FileEntry): void; readAsBinaryString(fe: File): void;
readAsArrayBuffer(fe: FileEntry): void; readAsArrayBuffer(fe: File): void;
} }
declare var FileReader: { declare var FileReader: {
@ -752,8 +752,12 @@ export class File {
reject({code: null, message: 'READER_ONLOADEND_ERR'}); reject({code: null, message: 'READER_ONLOADEND_ERR'});
} }
}; };
fe.file(file => {
reader.readAsText(file);
}, error => {
reject(error);
})
reader.readAsText(fe);
}); });
}); });
} }
@ -790,7 +794,13 @@ export class File {
} }
}; };
reader.readAsDataURL(fe);
fe.file(file => {
reader.readAsDataURL(file);
}, error => {
reject(error);
})
}); });
}); });
} }
@ -826,7 +836,12 @@ export class File {
} }
}; };
reader.readAsBinaryString(fe); fe.file(file => {
reader.readAsBinaryString(file);
}, error => {
reject(error);
})
}); });
}); });
} }
@ -862,7 +877,12 @@ export class File {
} }
}; };
reader.readAsArrayBuffer(fe); fe.file(file => {
reader.readAsArrayBuffer(file);
}, error => {
reject(error);
})
}); });
}); });
} }