Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/alexmarqs/nestjs-clean-architecture-example
/ types & classes
Types & classes
65 in github.com/alexmarqs/nestjs-clean-architecture-example
⨍
Functions
64
◇
Types & classes
65
Class
src/exception-filter.ts:12
Class
src/app.module.ts:18
Class
src/infra/messaging/messaging.module.ts:12
Class
src/infra/messaging/kafka/kafka-consumer.service.ts:5
Class
src/infra/messaging/kafka/controllers/notifications.controller.ts:7
Class
src/infra/http/http.module.ts:23
Class
src/infra/http/controllers/notifications.controller.ts:17
Class
src/infra/http/dtos/get-recipients-notifications-dto.ts:4
Class
src/infra/http/dtos/get-notifications-count-recipient-dto.ts:3
Class
src/infra/http/dtos/create-notification-dto.ts:4
Class
src/infra/http/dtos/notification-dto.ts:3
Class
src/infra/http/mappers/notifications-mapper.ts:4
Class
src/infra/database/database.module.ts:22
Class
src/infra/database/in-memory/repositories/in-memory-notifications-repository.ts:4
Class
src/infra/database/prisma/prisma.service.ts:5
Class
src/infra/database/prisma/mappers/prisma-notifications-mapper.ts:4
Class
src/infra/database/prisma/repositories/prisma-notifications-repository.ts:8
Class
src/application/use-cases/read-notification-use-case.ts:11
Class
src/application/use-cases/count-recipient-notifications-use-case.ts:14
Class
src/application/use-cases/get-recipient-notifications-use-case.ts:15
Class
src/application/use-cases/cancel-notification-use-case.ts:11
Class
src/application/use-cases/unread-notification-use-case.ts:11
Class
src/application/use-cases/send-notification-use-case.ts:18
Class
src/application/exceptions/notification-exception.ts:3
Class
src/application/entities/notification.ts:14
Class
src/application/entities/content.ts:1
Class
src/application/repositories/notifications-repository.ts:3
Class
AppModule
src/app.module.ts:18
Class
CancelNotificationUseCase
src/application/use-cases/cancel-notification-use-case.ts:11
Interface
CancelNotificationUseCaseRequest
src/application/use-cases/cancel-notification-use-case.ts:6
Class
Content
src/application/entities/content.ts:1
Class
CountRecipientNotificationsUseCase
src/application/use-cases/count-recipient-notifications-use-case.ts:14
Interface
CountRecipientNotificationsUseCaseRequest
src/application/use-cases/count-recipient-notifications-use-case.ts:5
Interface
CountRecipientNotificationsUseCaseResponse
src/application/use-cases/count-recipient-notifications-use-case.ts:9
Class
CreateNotificationDto
src/infra/http/dtos/create-notification-dto.ts:4
Class
DatabaseModule
src/infra/database/database.module.ts:22
Class
GetNotificationsCountRecipientDto
src/infra/http/dtos/get-notifications-count-recipient-dto.ts:3
Class
GetRecipientNotificationsDto
src/infra/http/dtos/get-recipients-notifications-dto.ts:4
Interface
GetRecipientNotificationsRequest
src/application/use-cases/get-recipient-notifications-use-case.ts:6
Interface
GetRecipientNotificationsResponse
src/application/use-cases/get-recipient-notifications-use-case.ts:10
Class
GetRecipientNotificationsUseCase
src/application/use-cases/get-recipient-notifications-use-case.ts:15
Class
HttpExceptionFilter
src/exception-filter.ts:12
Class
HttpModule
src/infra/http/http.module.ts:23
Class
InMemoryNotificationsRepository
src/infra/database/in-memory/repositories/in-memory-notifications-repository.ts:4
Class
KafkaConsumerService
src/infra/messaging/kafka/kafka-consumer.service.ts:5
Class
MessagingModule
src/infra/messaging/messaging.module.ts:12
Class
Notification
src/application/entities/notification.ts:14
Class
NotificationDto
src/infra/http/dtos/notification-dto.ts:3
Class
NotificationException
src/application/exceptions/notification-exception.ts:3
Interface
NotificationProps
src/application/entities/notification.ts:5
Class
NotificationsController
src/infra/messaging/kafka/controllers/notifications.controller.ts:7
Class
NotificationsController
src/infra/http/controllers/notifications.controller.ts:17
Class
NotificationsMapper
src/infra/http/mappers/notifications-mapper.ts:4
Class
PrismaNotificationMapper
src/infra/database/prisma/mappers/prisma-notifications-mapper.ts:4
Class
PrismaNotificationsRepository
src/infra/database/prisma/repositories/prisma-notifications-repository.ts:8
Class
PrismaService
src/infra/database/prisma/prisma.service.ts:5
Class
ReadNotificationUseCase
src/application/use-cases/read-notification-use-case.ts:11
Interface
ReadNotificationUseCaseRequest
src/application/use-cases/read-notification-use-case.ts:6
Interface
SendNotificationDto
src/infra/messaging/kafka/dtos/send-notification-dto.ts:1
Class
SendNotificationUseCase
src/application/use-cases/send-notification-use-case.ts:18
Interface
SendNotificationUseCaseRequest
src/application/use-cases/send-notification-use-case.ts:7
Interface
SendNotificationUseCaseResponse
src/application/use-cases/send-notification-use-case.ts:13
Class
UnreadNotificationUseCase
src/application/use-cases/unread-notification-use-case.ts:11
Interface
UnreadNotificationUseCaseRequest
src/application/use-cases/unread-notification-use-case.ts:6
Interface
UseCase
src/application/use-cases/use-case.ts:1