UNPKG

@beesley/ts-env

Version:

An environment variable reader for TypeScript

16 lines (11 loc) 315 B
export default function numberArray(key: string, separator = ',') { const rawValue = process.env[key]; if (!rawValue) { return undefined; } const numberArray = rawValue.split(separator).map(Number); if (numberArray.some((n) => Number.isNaN(n))) { return undefined; } return numberArray; }