summaryrefslogtreecommitdiff
path: root/std
diff options
context:
space:
mode:
authorValentin Anger <syrupthinker@gryphno.de>2020-04-29 20:48:19 +0200
committerGitHub <noreply@github.com>2020-04-29 14:48:19 -0400
commit721a4ad59d4a8bdd8470d6b98839137f14c84ba9 (patch)
treea8a7f7810a92c366224564b62b5fe7acab717466 /std
parent17cf2ecdacea2254c06374866c4e7e83e282226d (diff)
BREAKING: Map-like interface for Deno.env (#4942)
Diffstat (limited to 'std')
-rwxr-xr-xstd/examples/gist.ts2
-rw-r--r--std/node/module.ts4
-rw-r--r--std/node/process.ts2
-rw-r--r--std/node/process_test.ts2
-rw-r--r--std/path/win32.ts2
5 files changed, 6 insertions, 6 deletions
diff --git a/std/examples/gist.ts b/std/examples/gist.ts
index c41b9b98e..fbe4384e1 100755
--- a/std/examples/gist.ts
+++ b/std/examples/gist.ts
@@ -7,7 +7,7 @@ function pathBase(p: string): string {
return parts[parts.length - 1];
}
-const token = Deno.env()["GIST_TOKEN"];
+const token = Deno.env.get("GIST_TOKEN");
if (!token) {
console.error("GIST_TOKEN environmental variable not set.");
console.error("Get a token here: https://github.com/settings/tokens");
diff --git a/std/node/module.ts b/std/node/module.ts
index b7a0107d0..9203764f0 100644
--- a/std/node/module.ts
+++ b/std/node/module.ts
@@ -534,8 +534,8 @@ class Module {
}
static _initPaths(): void {
- const homeDir = Deno.env("HOME");
- const nodePath = Deno.env("NODE_PATH");
+ const homeDir = Deno.env.get("HOME");
+ const nodePath = Deno.env.get("NODE_PATH");
// Removed $PREFIX/bin/node case
diff --git a/std/node/process.ts b/std/node/process.ts
index 310a7e814..f90e1eada 100644
--- a/std/node/process.ts
+++ b/std/node/process.ts
@@ -30,7 +30,7 @@ export const process = {
on,
get env(): { [index: string]: string } {
// using getter to avoid --allow-env unless it's used
- return Deno.env();
+ return Deno.env.toObject();
},
get argv(): string[] {
// Deno.execPath() also requires --allow-env
diff --git a/std/node/process_test.ts b/std/node/process_test.ts
index b9d5388ea..3afaa4cdf 100644
--- a/std/node/process_test.ts
+++ b/std/node/process_test.ts
@@ -3,7 +3,7 @@ import { assert, assertThrows, assertEquals } from "../testing/asserts.ts";
import { process } from "./process.ts";
// NOTE: Deno.execPath() (and thus process.argv) currently requires --allow-env
-// (Also Deno.env() (and process.env) requires --allow-env but it's more obvious)
+// (Also Deno.env.toObject() (and process.env) requires --allow-env but it's more obvious)
test({
name: "process.cwd and process.chdir success",
diff --git a/std/path/win32.ts b/std/path/win32.ts
index d4febf706..9bba66e2b 100644
--- a/std/path/win32.ts
+++ b/std/path/win32.ts
@@ -39,7 +39,7 @@ export function resolve(...pathSegments: string[]): string {
// absolute path, get cwd for that drive, or the process cwd if
// the drive cwd is not available. We're sure the device is not
// a UNC path at this points, because UNC paths are always absolute.
- path = env()[`=${resolvedDevice}`] || cwd();
+ path = env.get(`=${resolvedDevice}`) || cwd();
// Verify that a cwd was found and that it actually points
// to our drive. If not, default to the drive's root.