🎨 style: add Prettier formatting

This commit is contained in:
2026-07-01 12:36:15 +07:00
parent 3cf1571070
commit eb242ce953
12 changed files with 627 additions and 570 deletions
+24 -32
View File
@@ -3,49 +3,41 @@ import * as dotenv from "dotenv";
import Logger from "../libs/Logger";
const requiredENV = [
'NODE_ENV',
];
const requiredENV = ["NODE_ENV"];
class Environment {
public init(): void {
dotenv.config({ path: path.resolve(__dirname, "../../.env") });
public init(): void {
dotenv.config({ path: path.resolve(__dirname, "../../.env") });
for (let param of requiredENV) {
if (this.isUndefinedOrEmpty(process.env[param]))
throw new Error(`.env ${param} is undefined`);
}
// NODE_ENV Checks
if (this.get().NODE_ENV != "production" && this.get().NODE_ENV != "development")
throw new Error('.env NODE_ENV must be either "production" or "development"');
Logger.log('info', `Running in ${process.env.NODE_ENV} environment`);
for (let param of requiredENV) {
if (this.isUndefinedOrEmpty(process.env[param]))
throw new Error(`.env ${param} is undefined`);
}
public get(): any {
// NODE_ENV Checks
if (this.get().NODE_ENV != "production" && this.get().NODE_ENV != "development")
throw new Error('.env NODE_ENV must be either "production" or "development"');
const NODE_ENV = process.env.NODE_ENV;
return {
NODE_ENV
};
}
Logger.log("info", `Running in ${process.env.NODE_ENV} environment`);
}
private isUndefinedOrEmpty(value: String | undefined): boolean {
if(typeof value === 'undefined')
return true;
public get(): any {
const NODE_ENV = process.env.NODE_ENV;
if(value === undefined)
return true;
return {
NODE_ENV,
};
}
if(value === '')
return true;
private isUndefinedOrEmpty(value: String | undefined): boolean {
if (typeof value === "undefined") return true;
return false;
}
if (value === undefined) return true;
if (value === "") return true;
return false;
}
}
export default new Environment();