We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f532bce commit eaf65b1Copy full SHA for eaf65b1
1 file changed
src/config.ts
@@ -4,13 +4,7 @@ export type Env = Readonly<{
4
5
export type NetworkName = Env["network"];
6
7
-function getRequiredEnv(key: string): string {
8
- const value = process.env[key];
9
- if (!value) {
10
- throw new Error(`Missing required env var: ${key}`);
11
- }
12
- return value;
13
-}
+import { readRequiredEnv } from "./helpers/env.js";
14
15
export function parseNetworkName(raw: string): NetworkName {
16
const v = raw.trim();
@@ -23,6 +17,6 @@ export function parseNetworkName(raw: string): NetworkName {
23
17
}
24
18
25
19
export function readEnv(): Env {
26
- const network = parseNetworkName(getRequiredEnv("NETWORK"));
20
+ const network = parseNetworkName(readRequiredEnv("NETWORK"));
27
21
return { network };
28
22
0 commit comments