@beesley/ts-env
Version:
An environment variable reader for TypeScript
1 lines • 944 B
Source Map (JSON)
{"version":3,"file":"number-array.cjs","names":["numberArray","key","separator","rawValue","process","env","undefined","split","map","Number","some","n","isNaN"],"sources":["../../src/number-array.ts"],"sourcesContent":["export default function numberArray(key: string, separator = ',') {\n const rawValue = process.env[key];\n\n if (!rawValue) {\n return undefined;\n }\n\n const numberArray = rawValue.split(separator).map(Number);\n\n if (numberArray.some((n) => Number.isNaN(n))) {\n return undefined;\n }\n\n return numberArray;\n}\n"],"mappings":";;;;;;AAAe,SAASA,WAAWA,CAACC,GAAW,EAAEC,SAAS,GAAG,GAAG,EAAE;EAChE,MAAMC,QAAQ,GAAGC,OAAO,CAACC,GAAG,CAACJ,GAAG,CAAC;EAEjC,IAAI,CAACE,QAAQ,EAAE;IACb,OAAOG,SAAS;EAClB;EAEA,MAAMN,WAAW,GAAGG,QAAQ,CAACI,KAAK,CAACL,SAAS,CAAC,CAACM,GAAG,CAACC,MAAM,CAAC;EAEzD,IAAIT,WAAW,CAACU,IAAI,CAAEC,CAAC,IAAKF,MAAM,CAACG,KAAK,CAACD,CAAC,CAAC,CAAC,EAAE;IAC5C,OAAOL,SAAS;EAClB;EAEA,OAAON,WAAW;AACpB"}