Added config class

This commit is contained in:
Nicolai Ort 2021-01-30 17:21:52 +01:00
parent 66134c0e1e
commit 278c56386b
1 changed files with 15 additions and 0 deletions

15
src/config.ts Normal file
View File

@ -0,0 +1,15 @@
import { config as configDotenv } from 'dotenv';
configDotenv();
export const config = {
internal_port: parseInt(process.env.APP_PORT) || 4010,
development: process.env.NODE_ENV === "production"
}
let errors = 0
if (typeof config.internal_port !== "number") {
errors++
}
if (typeof config.development !== "boolean") {
errors++
}
export let e = errors