From 19b3de39053013d171db1467c83708721a3fade6 Mon Sep 17 00:00:00 2001 From: mifi Date: Tue, 30 May 2023 20:21:30 -0400 Subject: [PATCH] Add default to getEnvVar and better typing --- package.json | 2 +- src/utils/getEnvVar.ts | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index eab5c8f..4a45605 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mifi/services-common", - "version": "1.0.9", + "version": "1.0.11", "author": "mifi (Mike Fitzpatrick)", "license": "MIT", "scripts": { diff --git a/src/utils/getEnvVar.ts b/src/utils/getEnvVar.ts index bd0967d..6baeeb1 100644 --- a/src/utils/getEnvVar.ts +++ b/src/utils/getEnvVar.ts @@ -1,5 +1,6 @@ -export const getEnvVar = (key: string) => { +// eslint-disable-next-line @typescript-eslint/no-explicit-any +export const getEnvVar = (key: string, defaultValue: T): T => { const val = process.env[key]; - if (!val) return undefined; + if (!val) return defaultValue as T; else return JSON.parse(val); };