UNPKG
@lpgera/ts-env
Version:
latest (1.2.8)
1.2.8
1.2.7
1.2.6
1.2.5
1.2.3
1.2.1
1.2.0
1.1.2
1.1.1
1.1.0
1.0.1
1.0.0
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
An environment variable reader for TypeScript
github.com/lpgera/ts-env
lpgera/ts-env
@lpgera/ts-env
/
dist
/
src
/
orThrow.js
10 lines
(9 loc)
•
298 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
export
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; }; };