tslint arrow-parens rule (#4003)

This commit is contained in:
Eugenio Romano
2018-11-23 01:06:56 +00:00
committed by GitHub
parent 51bb6a420f
commit 34a30c0f14
194 changed files with 725 additions and 723 deletions

View File

@@ -26,16 +26,16 @@ export class FileUtils {
static flatten(folder: any): Promise<FileInfo[]> {
let reader = folder.createReader();
let files: FileInfo[] = [];
return new Promise(resolve => {
return new Promise((resolve) => {
let iterations = [];
(function traverse() {
reader.readEntries((entries) => {
if (!entries.length) {
Promise.all(iterations).then(result => resolve(files));
Promise.all(iterations).then(() => resolve(files));
} else {
iterations.push(Promise.all(entries.map(entry => {
iterations.push(Promise.all(entries.map((entry) => {
if (entry.isFile) {
return new Promise(resolveFile => {
return new Promise((resolveFile) => {
entry.file(function (file: File) {
files.push({
entry: entry,
@@ -46,7 +46,7 @@ export class FileUtils {
});
});
} else {
return FileUtils.flatten(entry).then(result => {
return FileUtils.flatten(entry).then((result) => {
files.push(...result);
});
}