UNPKG

@lpgera/ts-env

Version:

An environment variable reader for TypeScript

12 lines (11 loc) 378 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = (readFunction, type) => { return (key) => { const value = readFunction(key); if (value == null || (type === 'string' && value === '')) { throw new Error(`Couldn't read ${type} value from process.env.${key}`); } return value; }; };