// import { registerAs } from '@nestjs/config';
// import { ConfigType } from '@nestjs/config';

// export const appConfig = registerAs('app', () => ({
//   name: process.env.APP_NAME ?? 'dummyProject',
//   port: process.env.PORT ?? 3000,
//   env: process.env.NODE_ENV,
// }));

// export const authConfig = registerAs('auth', () => ({
//   jwtSecret: process.env.JWT_SECRET ?? 'fake-secret-domination',
//   jwtExpiresIn: process.env.JWT_EXPIRES_IN ?? '7d',
// }));

// export const databaseConfig = registerAs('database', () => ({
//   host: process.env.DB_HOST,
//   port: process.env.DB_PORT ?? 5432,
//   username: process.env.DB_USER,
//   password: process.env.DB_PASSWORD,
//   name: process.env.DB_NAME,
// }));

// export interface AppConfig {
//   app: ConfigType<typeof appConfig>;
//   database: ConfigType<typeof databaseConfig>;
//   auth: ConfigType<typeof authConfig>;
// }
