mirror of
https://github.com/ershisan99/flashcards-api.git
synced 2025-12-17 12:33:22 +00:00
export use cases from index
This commit is contained in:
@@ -15,13 +15,15 @@ import { DecksService } from './decks.service'
|
|||||||
import { CreateDeckDto } from './dto/create-deck.dto'
|
import { CreateDeckDto } from './dto/create-deck.dto'
|
||||||
import { UpdateDeckDto } from './dto/update-deck.dto'
|
import { UpdateDeckDto } from './dto/update-deck.dto'
|
||||||
import { CommandBus } from '@nestjs/cqrs'
|
import { CommandBus } from '@nestjs/cqrs'
|
||||||
import { CreateDeckCommand } from './use-cases'
|
import {
|
||||||
|
CreateDeckCommand,
|
||||||
|
DeleteDeckByIdCommand,
|
||||||
|
GetAllDecksCommand,
|
||||||
|
GetDeckByIdCommand,
|
||||||
|
UpdateDeckCommand,
|
||||||
|
} from './use-cases'
|
||||||
import { JwtAuthGuard } from '../auth/guards/jwt-auth.guard'
|
import { JwtAuthGuard } from '../auth/guards/jwt-auth.guard'
|
||||||
import { GetAllDecksCommand } from './use-cases/get-all-decks-use-case'
|
|
||||||
import { GetAllDecksDto } from './dto/get-all-decks.dto'
|
import { GetAllDecksDto } from './dto/get-all-decks.dto'
|
||||||
import { GetDeckByIdCommand } from './use-cases/get-deck-by-id-use-case'
|
|
||||||
import { DeleteDeckByIdCommand } from './use-cases/delete-deck-by-id-use-case'
|
|
||||||
import { UpdateDeckCommand } from './use-cases/update-deck-use-case'
|
|
||||||
|
|
||||||
@Controller('decks')
|
@Controller('decks')
|
||||||
export class DecksController {
|
export class DecksController {
|
||||||
|
|||||||
@@ -2,12 +2,14 @@ import { Module } from '@nestjs/common'
|
|||||||
import { DecksService } from './decks.service'
|
import { DecksService } from './decks.service'
|
||||||
import { DecksController } from './decks.controller'
|
import { DecksController } from './decks.controller'
|
||||||
import { CqrsModule } from '@nestjs/cqrs'
|
import { CqrsModule } from '@nestjs/cqrs'
|
||||||
import { CreateDeckHandler } from './use-cases'
|
import {
|
||||||
|
CreateDeckHandler,
|
||||||
|
DeleteDeckByIdHandler,
|
||||||
|
GetDeckByIdHandler,
|
||||||
|
GetAllDecksHandler,
|
||||||
|
UpdateDeckHandler,
|
||||||
|
} from './use-cases'
|
||||||
import { DecksRepository } from './infrastructure/decks.repository'
|
import { DecksRepository } from './infrastructure/decks.repository'
|
||||||
import { GetAllDecksHandler } from './use-cases/get-all-decks-use-case'
|
|
||||||
import { GetDeckByIdHandler } from './use-cases/get-deck-by-id-use-case'
|
|
||||||
import { DeleteDeckByIdHandler } from './use-cases/delete-deck-by-id-use-case'
|
|
||||||
import { UpdateDeckHandler } from './use-cases/update-deck-use-case'
|
|
||||||
|
|
||||||
const commandHandlers = [
|
const commandHandlers = [
|
||||||
CreateDeckHandler,
|
CreateDeckHandler,
|
||||||
|
|||||||
@@ -1 +1,5 @@
|
|||||||
export * from './create-deck-use-case'
|
export * from './create-deck-use-case'
|
||||||
|
export * from './get-all-decks-use-case'
|
||||||
|
export * from './get-deck-by-id-use-case'
|
||||||
|
export * from './delete-deck-by-id-use-case'
|
||||||
|
export * from './update-deck-use-case'
|
||||||
|
|||||||
Reference in New Issue
Block a user