From 37020d847e66e57913d493716e98f4dcab749262 Mon Sep 17 00:00:00 2001 From: Joe Carstairs <65492573+Sycamost@users.noreply.github.com> Date: Sat, 12 Aug 2023 15:49:03 +0100 Subject: Applies Prettier --- src/lib/env.ts | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) (limited to 'src/lib/env.ts') diff --git a/src/lib/env.ts b/src/lib/env.ts index 20f18f5..e267f81 100644 --- a/src/lib/env.ts +++ b/src/lib/env.ts @@ -4,9 +4,9 @@ import dotenv from 'dotenv'; dotenv.config({ path: '../../.env' }); type Env = { - PAYPAL_LIVE_CLIENT_ID: string, - PAYPAL_SANDBOX_CLIENT_ID: string, - ENVIRONMENT: 'dev' | 'prod', + PAYPAL_LIVE_CLIENT_ID: string; + PAYPAL_SANDBOX_CLIENT_ID: string; + ENVIRONMENT: 'dev' | 'prod'; }; type DirtyEnv = { [key in keyof Env]?: string }; @@ -19,25 +19,23 @@ const ENV: { [key in keyof Env]: number } = { const { env }: { env: DirtyEnv } = process; -const sanitisedEnvEntries = - (Object.keys(ENV) as (keyof Env)[]) - .map<[keyof Env, string]>(key => { - const value = env[key]; - if (!value) { - throw new Error(`Environment not configured correctly. ${key} was not defined.`); - } +const sanitisedEnvEntries = (Object.keys(ENV) as (keyof Env)[]).map<[keyof Env, string]>((key) => { + const value = env[key]; + if (!value) { + throw new Error(`Environment not configured correctly. ${key} was not defined.`); + } - if (key === 'ENVIRONMENT') { - if (!['dev', 'prod'].includes(value)) { - throw new Error(` + if (key === 'ENVIRONMENT') { + if (!['dev', 'prod'].includes(value)) { + throw new Error(` Environment not configured correctly. ${key} must be either 'dev' or 'prod', but '${value}' was provided. `); - } } - return [key, value]; - }); + } + return [key, value]; +}); const sanitisedEnv = Object.fromEntries(sanitisedEnvEntries) as Env; -export default sanitisedEnv; \ No newline at end of file +export default sanitisedEnv; -- cgit v1.2.3