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;
abort(): void;
readAsText(fe: FileEntry, encoding?: string): void;
readAsDataURL(fe: FileEntry): void;
readAsBinaryString(fe: FileEntry): void;
readAsArrayBuffer(fe: FileEntry): void;
readAsText(fe: File, encoding?: string): void;
readAsDataURL(fe: File): void;
readAsBinaryString(fe: File): void;
readAsArrayBuffer(fe: File): void;
}
declare var FileReader: {
@ -752,8 +752,12 @@ export class File {
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);
})
});
});
}