@lpgera/ts-env
Version:
An environment variable reader for TypeScript
12 lines (11 loc) • 378 B
JavaScript
;
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;
};
};