summaryrefslogtreecommitdiff
path: root/archive/tar.ts
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2019-06-09 21:42:06 -0400
committerGitHub <noreply@github.com>2019-06-09 21:42:06 -0400
commit87d3b9b5cc3695402b2e316c39384fabd7e5874a (patch)
treecf34a91eb1ffe061ee410081dc9027a95401e1cd /archive/tar.ts
parent2e0ab295a34229f7d858d1ef916d294779a764d7 (diff)
upgrade: deno to v0.8.0 (denoland/deno_std#487)
Original: https://github.com/denoland/deno_std/commit/86b7499e658a70d734e1e02fef50e1d9e26f6f56
Diffstat (limited to 'archive/tar.ts')
-rw-r--r--archive/tar.ts13
1 files changed, 9 insertions, 4 deletions
diff --git a/archive/tar.ts b/archive/tar.ts
index c72abc659..5698ae6a0 100644
--- a/archive/tar.ts
+++ b/archive/tar.ts
@@ -453,19 +453,24 @@ export class Untar {
if (fileNamePrefix.byteLength > 0) {
meta.fileName = decoder.decode(fileNamePrefix) + "/" + meta.fileName;
}
- ["fileMode", "mtime", "uid", "gid"].forEach(
+ (["fileMode", "mtime", "uid", "gid"] as [
+ "fileMode",
+ "mtime",
+ "uid",
+ "gid"
+ ]).forEach(
(key): void => {
const arr = trim(header[key]);
if (arr.byteLength > 0) {
- meta[key as keyof UntarOptions] = parseInt(decoder.decode(arr), 8);
+ meta[key] = parseInt(decoder.decode(arr), 8);
}
}
);
- ["owner", "group"].forEach(
+ (["owner", "group"] as ["owner", "group"]).forEach(
(key): void => {
const arr = trim(header[key]);
if (arr.byteLength > 0) {
- meta[key as keyof UntarOptions] = decoder.decode(arr);
+ meta[key] = decoder.decode(arr);
}
}
);