From 66bd48e55e3def0c114c00fe58d012fa8a266ebe Mon Sep 17 00:00:00 2001 From: GauthierWebDev Date: Sun, 20 Apr 2025 03:31:12 +0200 Subject: [PATCH] style: improve code formatting and consistency --- app/config.ts | 57 ++++++++++++++++++++++++++++++++------------------- 1 file changed, 36 insertions(+), 21 deletions(-) diff --git a/app/config.ts b/app/config.ts index 1c3a4e1..22f4ba6 100644 --- a/app/config.ts +++ b/app/config.ts @@ -1,27 +1,42 @@ -function getEnvironmentVariable(key: string, defaultValue: T, formatter?: (data: string) => T): T { - const value = process.env[key]; - - if (value === undefined) return defaultValue; - if (formatter) return formatter(value); - return value as T; +function getEnvironmentVariable( + key: string, + defaultValue: T, + formatter?: (data: string) => T, +): T { + const value = process.env[key]; + + if (value === undefined) return defaultValue; + if (formatter) return formatter(value); + return value as T; } -function getEnvironmentVariableOrThrow(key: string, formatter?: (data: string) => T): T { - const value = process.env[key]; - - if (value === undefined) throw new Error(`Missing environment variable: ${key}`); - if (formatter) return formatter(value); - return value as T; +function getEnvironmentVariableOrThrow( + key: string, + formatter?: (data: string) => T, +): T { + const value = process.env[key]; + + if (value === undefined) + throw new Error(`Missing environment variable: ${key}`); + if (formatter) return formatter(value); + return value as T; } -const PORT = getEnvironmentVariableOrThrow('PORT', (data) => parseInt(data, 10)); -const HMR_PORT = getEnvironmentVariableOrThrow('HMR_PORT', (data) => parseInt(data, 10)); -const BASE_URL = getEnvironmentVariable('BASE_URL', `http://localhost:${PORT}`); -const NODE_ENV = getEnvironmentVariable('NODE_ENV', 'development'); +const PORT = getEnvironmentVariableOrThrow("PORT", (data) => + Number.parseInt(data, 10), +); +const HMR_PORT = getEnvironmentVariableOrThrow("HMR_PORT", (data) => + Number.parseInt(data, 10), +); +const BASE_URL = getEnvironmentVariable( + "BASE_URL", + `http://localhost:${PORT}`, +); +const NODE_ENV = getEnvironmentVariable("NODE_ENV", "development"); export const config = { - PORT, - HMR_PORT, - BASE_URL, - NODE_ENV, -}; \ No newline at end of file + PORT, + HMR_PORT, + BASE_URL, + NODE_ENV, +};