From c123536473731c49ca83720d0bb841fed95288dd Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sun, 19 Jan 2025 09:53:51 +0800 Subject: [PATCH] feat: format scripts --- libraries/deno-commons-mod.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/libraries/deno-commons-mod.ts b/libraries/deno-commons-mod.ts index 51feead..b6082c9 100644 --- a/libraries/deno-commons-mod.ts +++ b/libraries/deno-commons-mod.ts @@ -17,12 +17,15 @@ export function compareVersion(ver1: string, ver2: string): 0 | 1 | -1 { return 0; } -export function isOn(val: string): boolean { - const lowerVal = (val == null) ? val : val.toLowerCase(); +export function isOn(val: string | undefined): boolean { + if ((val === null) || (val === undefined)) { + return false; + } + const lowerVal = val.toLowerCase(); return lowerVal === "on" || lowerVal === "yes" || lowerVal === "1" || lowerVal === "true"; } -export function isEnvOn(envKey: string): string | undefined { - return Deno.env.get(envKey); +export function isEnvOn(envKey: string): boolean { + return isOn(Deno.env.get(envKey)); }