Files
grow-api/src/app.module.ts
T
2026-07-06 13:35:20 +03:30

45 lines
1.5 KiB
TypeScript

import { Module } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
import { TypeOrmModule } from '@nestjs/typeorm';
import { AuthModule } from './auth/auth.module';
import { DatabaseModule } from './database/database.module';
import { CustomersModule } from './customers/customers.module';
import configuration from './config/configuration';
import { getTypeOrmOptions } from './database/typeorm-options';
import { ReservesModule } from './reserves/reserves.module';
import { SalonsModule } from './salons/salons.module';
import { ServicesModule } from './services/services.module';
import { SentMessagesModule } from './sent-messages/sent-messages.module';
import { SmsTemplatesModule } from './sms-templates/sms-templates.module';
import { SuggestionsModule } from './suggestions/suggestions.module';
import { StylistsModule } from './stylists/stylists.module';
import { SubscriptionsModule } from './subscriptions/subscriptions.module';
import { UsersModule } from './users/users.module';
import { PaymentsModule } from './payments/payments.module';
@Module({
imports: [
ConfigModule.forRoot({
isGlobal: true,
load: [configuration],
}),
TypeOrmModule.forRoot(getTypeOrmOptions()),
DatabaseModule,
AuthModule,
UsersModule,
SalonsModule,
StylistsModule,
ServicesModule,
CustomersModule,
ReservesModule,
SuggestionsModule,
SmsTemplatesModule,
SentMessagesModule,
SubscriptionsModule,
PaymentsModule,
],
controllers: [],
providers: [],
})
export class AppModule {}