summaryrefslogtreecommitdiff
path: root/archive/tar.ts
diff options
context:
space:
mode:
Diffstat (limited to 'archive/tar.ts')
-rw-r--r--archive/tar.ts9
1 files changed, 5 insertions, 4 deletions
diff --git a/archive/tar.ts b/archive/tar.ts
index df24a291c..8ebfa7fb5 100644
--- a/archive/tar.ts
+++ b/archive/tar.ts
@@ -96,7 +96,7 @@ function clean(length: number): Uint8Array {
}
function pad(num: number, bytes: number, base?: number): string {
- var numString = num.toString(base || 8);
+ const numString = num.toString(base || 8);
return "000000000000".substr(numString.length + 12 - bytes) + numString;
}
@@ -328,7 +328,7 @@ export class Tar {
// set meta data
const info = opts.filePath && (await Deno.stat(opts.filePath));
- let mode =
+ const mode =
opts.fileMode || (info && info.mode) || parseInt("777", 8) & 0xfff,
mtime =
opts.mtime ||
@@ -385,8 +385,9 @@ export class Tar {
getReader(): Deno.Reader {
const readers: Deno.Reader[] = [];
this.data.forEach((tarData): void => {
- let { filePath, reader } = tarData,
- headerArr = formatHeader(tarData);
+ let { reader } = tarData;
+ const { filePath } = tarData;
+ const headerArr = formatHeader(tarData);
readers.push(new Deno.Buffer(headerArr));
if (!reader) {
reader = new FileReader(filePath!);