UNPKG

@bifravst/from-env

Version:

Helper function which ensures that required environment variables are set.

7 lines (6 loc) 280 B
export const fromEnv = (def) => (env) => Object.entries(def).reduce((res, [defKey, envKey]) => { const v = env[envKey]; if (v === undefined || v.length === 0) throw new Error(`${envKey} is not defined in environment!`); return { ...res, [defKey]: v }; }, {});