moved to forFeature/autoLoadEntities pattern
This commit is contained in:
parent
8e7016d15c
commit
47e59c38e3
6 changed files with 25 additions and 10 deletions
|
|
@ -2,15 +2,10 @@ import { Module } from '@nestjs/common';
|
|||
import { AppController } from './app.controller';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { MerchantsModule } from './merchants/merchants.module';
|
||||
import { Merchant } from './merchants/entities/merchant.entity';
|
||||
import { TagsModule } from './tags/tags.module';
|
||||
import { Tag } from './tags/entities/tag.entity';
|
||||
import { CategoriesModule } from './categories/categories.module';
|
||||
import { Category } from './categories/entities/category.entity';
|
||||
import { SubCategoriesModule } from './sub-categories/sub-categories.module';
|
||||
import { SubCategory } from './sub-categories/entities/sub-category.entity';
|
||||
import { ExpensesModule } from './expenses/expenses.module';
|
||||
import { Expense } from './expenses/entities/expense.entity';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
|
|
@ -22,7 +17,7 @@ import { Expense } from './expenses/entities/expense.entity';
|
|||
username: 'common-cents',
|
||||
password: 'CommonCents_123!',
|
||||
database: 'common-cents',
|
||||
entities: [Merchant, Tag, Category, SubCategory, Expense]
|
||||
autoLoadEntities: true
|
||||
}),
|
||||
MerchantsModule,
|
||||
TagsModule,
|
||||
|
|
|
|||
|
|
@ -2,9 +2,13 @@ import { Module } from '@nestjs/common';
|
|||
import { CategoriesService } from './categories.service';
|
||||
import { CategoriesController } from './categories.controller';
|
||||
import { CategoryDataService } from './category-data.service';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { Category } from './entities/category.entity';
|
||||
|
||||
@Module({
|
||||
controllers: [CategoriesController],
|
||||
providers: [CategoriesService, CategoryDataService]
|
||||
providers: [CategoriesService, CategoryDataService],
|
||||
imports: [TypeOrmModule.forFeature([Category])],
|
||||
exports: [TypeOrmModule]
|
||||
})
|
||||
export class CategoriesModule { }
|
||||
|
|
|
|||
|
|
@ -2,9 +2,13 @@ import { Module } from '@nestjs/common';
|
|||
import { ExpensesService } from './expenses.service';
|
||||
import { ExpensesController } from './expenses.controller';
|
||||
import { ExpenseDataService } from './expense-data.service';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { Expense } from './entities/expense.entity';
|
||||
|
||||
@Module({
|
||||
controllers: [ExpensesController],
|
||||
providers: [ExpensesService, ExpenseDataService],
|
||||
imports: [TypeOrmModule.forFeature([Expense])],
|
||||
exports: [TypeOrmModule]
|
||||
})
|
||||
export class ExpensesModule { }
|
||||
|
|
|
|||
|
|
@ -2,9 +2,13 @@ import { Module } from '@nestjs/common';
|
|||
import { MerchantsService } from './merchants.service';
|
||||
import { MerchantsController } from './merchants.controller';
|
||||
import { MerchantDataService } from './merchant-data.service';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { Merchant } from './entities/merchant.entity';
|
||||
|
||||
@Module({
|
||||
controllers: [MerchantsController],
|
||||
providers: [MerchantsService, MerchantDataService]
|
||||
providers: [MerchantsService, MerchantDataService],
|
||||
imports: [TypeOrmModule.forFeature([Merchant])],
|
||||
exports: [TypeOrmModule]
|
||||
})
|
||||
export class MerchantsModule { }
|
||||
|
|
|
|||
|
|
@ -2,9 +2,13 @@ import { Module } from '@nestjs/common';
|
|||
import { SubCategoriesService } from './sub-categories.service';
|
||||
import { SubCategoriesController } from './sub-categories.controller';
|
||||
import { SubCategoryDataService } from './sub-category-data.service';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { SubCategory } from './entities/sub-category.entity';
|
||||
|
||||
@Module({
|
||||
controllers: [SubCategoriesController],
|
||||
providers: [SubCategoriesService, SubCategoryDataService]
|
||||
providers: [SubCategoriesService, SubCategoryDataService],
|
||||
imports: [TypeOrmModule.forFeature([SubCategory])],
|
||||
exports: [TypeOrmModule]
|
||||
})
|
||||
export class SubCategoriesModule { }
|
||||
|
|
|
|||
|
|
@ -2,9 +2,13 @@ import { Module } from '@nestjs/common';
|
|||
import { TagsService } from './tags.service';
|
||||
import { TagsController } from './tags.controller';
|
||||
import { TagDataService } from './tag-data.service';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { Tag } from './entities/tag.entity';
|
||||
|
||||
@Module({
|
||||
controllers: [TagsController],
|
||||
providers: [TagsService, TagDataService]
|
||||
providers: [TagsService, TagDataService],
|
||||
imports: [TypeOrmModule.forFeature([Tag])],
|
||||
exports: [TypeOrmModule]
|
||||
})
|
||||
export class TagsModule { }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue