refactor(file): fix build issues

This commit is contained in:
Ibby Hadeed 2017-05-05 14:46:49 -04:00
parent aeea03478b
commit 134eab2dcc

View File

@ -833,10 +833,10 @@ export class File extends IonicNativePlugin {
})
.then((fileEntry: FileEntry) => {
let reader = new FileReader();
return new Promise<any>((resolve, reject) => {
return new Promise<string>((resolve, reject) => {
reader.onloadend = () => {
if (reader.result !== undefined || reader.result !== null) {
resolve(reader.result);
resolve(<string>reader.result);
} else if (reader.error !== undefined || reader.error !== null) {
reject(reader.error);
} else {
@ -875,10 +875,10 @@ export class File extends IonicNativePlugin {
})
.then((fileEntry: FileEntry) => {
let reader = new FileReader();
return new Promise<any>((resolve, reject) => {
return new Promise<string>((resolve, reject) => {
reader.onloadend = () => {
if (reader.result !== undefined || reader.result !== null) {
resolve(reader.result);
resolve(<string>reader.result);
} else if (reader.error !== undefined || reader.error !== null) {
reject(reader.error);
} else {
@ -886,8 +886,6 @@ export class File extends IonicNativePlugin {
}
};
fileEntry.file(file => {
reader.readAsDataURL(file);
}, error => {
@ -918,10 +916,10 @@ export class File extends IonicNativePlugin {
})
.then((fileEntry: FileEntry) => {
let reader = new FileReader();
return new Promise<any>((resolve, reject) => {
return new Promise<string>((resolve, reject) => {
reader.onloadend = () => {
if (reader.result !== undefined || reader.result !== null) {
resolve(reader.result);
resolve(<string>reader.result);
} else if (reader.error !== undefined || reader.error !== null) {
reject(reader.error);
} else {
@ -959,10 +957,10 @@ export class File extends IonicNativePlugin {
})
.then((fileEntry: FileEntry) => {
let reader = new FileReader();
return new Promise<any>((resolve, reject) => {
return new Promise<ArrayBuffer>((resolve, reject) => {
reader.onloadend = () => {
if (reader.result !== undefined || reader.result !== null) {
resolve(reader.result);
resolve(<ArrayBuffer>reader.result);
} else if (reader.error !== undefined || reader.error !== null) {
reject(reader.error);
} else {