@lpgera/ts-env
Version:
An environment variable reader for TypeScript
14 lines (13 loc) • 392 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = (key, separator = ',') => {
const rawValue = process.env[key];
if (!rawValue) {
return undefined;
}
const numberArray = rawValue.split(separator).map((s) => Number(s));
if (numberArray.some((n) => isNaN(n))) {
return undefined;
}
return numberArray;
};