diff options
| author | Axetroy <axetroy.dev@gmail.com> | 2019-09-12 11:31:23 +0800 |
|---|---|---|
| committer | Ryan Dahl <ry@tinyclouds.org> | 2019-09-11 23:31:23 -0400 |
| commit | 878a9a29e77bcaedd4242618ccf57d1be7dfd7d8 (patch) | |
| tree | 53fd448fa9cf0295c2498f4f7970f1a720435dcc /archive/tar.ts | |
| parent | 08087e921ede553d1eaeb682d264c3d4c217a3cd (diff) | |
bump prettier to 1.18.2 (denoland/deno_std#592)
Original: https://github.com/denoland/deno_std/commit/06958a4ada960665a48ac34f919423e0d8d16951
Diffstat (limited to 'archive/tar.ts')
| -rw-r--r-- | archive/tar.ts | 62 |
1 files changed, 28 insertions, 34 deletions
diff --git a/archive/tar.ts b/archive/tar.ts index 05b666b24..df24a291c 100644 --- a/archive/tar.ts +++ b/archive/tar.ts @@ -384,27 +384,25 @@ export class Tar { */ getReader(): Deno.Reader { const readers: Deno.Reader[] = []; - this.data.forEach( - (tarData): void => { - let { filePath, reader } = tarData, - headerArr = formatHeader(tarData); - readers.push(new Deno.Buffer(headerArr)); - if (!reader) { - reader = new FileReader(filePath!); - } - readers.push(reader); - - // to the nearest multiple of recordSize - readers.push( - new Deno.Buffer( - clean( - recordSize - - (parseInt(tarData.fileSize!, 8) % recordSize || recordSize) - ) - ) - ); + this.data.forEach((tarData): void => { + let { filePath, reader } = tarData, + headerArr = formatHeader(tarData); + readers.push(new Deno.Buffer(headerArr)); + if (!reader) { + reader = new FileReader(filePath!); } - ); + readers.push(reader); + + // to the nearest multiple of recordSize + readers.push( + new Deno.Buffer( + clean( + recordSize - + (parseInt(tarData.fileSize!, 8) % recordSize || recordSize) + ) + ) + ); + }); // append 2 empty records readers.push(new Deno.Buffer(clean(recordSize * 2))); @@ -461,22 +459,18 @@ export class Untar { "mtime", "uid", "gid" - ]).forEach( - (key): void => { - const arr = trim(header[key]); - if (arr.byteLength > 0) { - meta[key] = parseInt(decoder.decode(arr), 8); - } + ]).forEach((key): void => { + const arr = trim(header[key]); + if (arr.byteLength > 0) { + meta[key] = parseInt(decoder.decode(arr), 8); } - ); - (["owner", "group"] as ["owner", "group"]).forEach( - (key): void => { - const arr = trim(header[key]); - if (arr.byteLength > 0) { - meta[key] = decoder.decode(arr); - } + }); + (["owner", "group"] as ["owner", "group"]).forEach((key): void => { + const arr = trim(header[key]); + if (arr.byteLength > 0) { + meta[key] = decoder.decode(arr); } - ); + }); // read the file content const len = parseInt(decoder.decode(header.fileSize), 8); |
