Skip to content

Commit 3804e12

Browse files
fifth commit
1 parent 58ff046 commit 3804e12

File tree

8 files changed

+30
-22
lines changed

8 files changed

+30
-22
lines changed

README.md

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,34 +2,42 @@
22

33
```plaintext
44
src/
5-
├── entities/
6-
│ └── User.ts
7-
├── useCases/
8-
│ └── createUser/
9-
│ ├── CreateUserUseCase.ts
10-
│ ├── ICreateUserRepository.ts
11-
│ └── CreateUserController.ts
125
├── adapters/
136
│ ├── controllers/
7+
│ │ ├── index.ts
148
│ │ └── UserController.ts
15-
│ │ └── index.ts
16-
│ ├── repositories/
17-
│ │ └── UserRepository.ts
18-
│ └── presenters/
19-
│ └── UserPresenter.ts
9+
│ ├── presenters/
10+
│ │ └── UserPresenter.ts
11+
│ └── repositories/
12+
│ └── UserRepository.ts
13+
├── entities/
14+
│ └── User.ts
2015
├── frameworks/
2116
│ ├── express/
22-
│ │ ├── server.ts
23-
│ │ └── middlewares/
24-
│ │ └── ExampleMiddleware.ts
17+
│ │ ├── middlewares/
18+
│ │ └── ExampleMiddleware.ts
19+
│ │ └── server.ts
2520
│ └── typeorm/
2621
│ ├── entities/
2722
│ │ └── UserEntity.ts
2823
│ └── database.ts
2924
├── services/
3025
│ └── UserService.ts
3126
├── shared/
27+
│ ├── logger/
28+
│ │ └── index.ts
3229
│ └── utils/
3330
│ └── Validation.ts
31+
└── useCases/
32+
└── user/
33+
├── createUser/
34+
│ ├── CreateUserController.ts
35+
│ ├── CreateUserUseCase.ts
36+
│ └── ICreateUserRepository.ts
37+
└── getUser/
38+
├── GetUserController.ts
39+
├── GetUserUseCase.ts
40+
└── IGetUserRepository.ts
3441
└── index.ts
42+
3543
```

src/services/UserService.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { User } from '../entities/User'
2-
import { GetUserUseCase } from '../useCases/getUser/GetUserUseCase'
3-
import { IGetUserRepository } from '../useCases/getUser/IGetUserRepository'
2+
import { GetUserUseCase } from '../useCases/User/get/GetUserUseCase'
3+
import { IGetUserRepository } from '../useCases/User/get/IGetUserRepository'
44

55
export class UserService {
66
constructor(private readonly getUserRepository: IGetUserRepository) {}

src/useCases/createUser/CreateUserController.ts renamed to src/useCases/User/create/CreateUserController.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { User } from '../../entities/User'
1+
import { User } from '../../../entities/User'
22
import { IGetUserRepository } from './IGetUserRepository'
33

44
export class GetUserController {
File renamed without changes.
File renamed without changes.

src/useCases/getUser/GetUserController.ts renamed to src/useCases/User/get/GetUserController.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Application, Request, Response } from 'express'
2-
import { UserRepository } from '../../adapters/repositories/UserRepository'
3-
import { UserPresenter } from '../../adapters/presenters/UserPresenter'
2+
import { UserRepository } from '../../../adapters/repositories/UserRepository'
3+
import { UserPresenter } from '../../../adapters/presenters/UserPresenter'
44

55
export default (app: Application, userRepository: UserRepository) => {
66
app.get('/api/users/:id', async (req: Request, res: Response) => {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { User } from '../../entities/User'
1+
import { User } from '../../../entities/User'
22
import { IGetUserRepository } from './IGetUserRepository'
33

44
export class GetUserUseCase {

src/useCases/getUser/IGetUserRepository.ts renamed to src/useCases/User/get/IGetUserRepository.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { User } from '../../entities/User'
1+
import { User } from '../../../entities/User'
22

33
export interface IGetUserRepository {
44
getUserById(userId: number): Promise<User | null>

0 commit comments

Comments
 (0)