All files / src get-env.ts

75% Statements 6/8
0% Branches 0/1
100% Functions 1/1
75% Lines 6/8

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 184x   4x   4x 15x 15x                 15x    
import { env } from './env'
import { EnvDetails } from './env.types'
import { detectEnvironment, type DetectEnvParams } from './detect-env'
 
export function getEnvironment(params: DetectEnvParams) {
  try {
    const parsedEnv = JSON.parse(env)
 
    Iif (typeof parsedEnv === 'object') {
      return parsedEnv as EnvDetails
    }
  } catch {
    // Nothing here...
  }
 
  return detectEnvironment(params)
}