MCPcopy Create free account

hub / github.com/Rocketseat/backend-template / types & classes

Types & classes66 in github.com/Rocketseat/backend-template

Class
test/factories/users.factory.ts:36
Class
test/repositories/in-memory-users.repository.ts:7
Class
src/app.module.ts:9
Class
src/infra/infra.module.ts:14
Class
src/infra/logger/logger.module.ts:120
Class
src/infra/logger/logger.service.ts:6
Class
src/infra/http/http.module.ts:41
Class
src/infra/http/auth/jwt-auth-guard.ts:10
Class
src/infra/http/auth/jwt.strategy.ts:13
Class
src/infra/http/graphql/complexity-plugin.ts:15
Class
src/infra/http/graphql/view-models/user.view-model.ts:5
Class
src/infra/http/graphql/view-models/use-case-error.view-model.ts:5
Class
src/infra/http/graphql/resolvers/user.resolver.ts:10
Class
src/infra/http/graphql/dto/models/user.model.ts:7
Class
src/infra/http/graphql/dto/models/user.model.ts:19
Class
src/infra/http/graphql/common/dto/models/paginated.ts:11
Class
src/infra/http/graphql/common/dto/args/pagination-args.ts:5
Class
src/infra/database/database.module.ts:17
Class
src/infra/database/prisma/prisma.service.ts:6
Class
src/infra/database/prisma/mappers/user.mapper.ts:5
Class
src/infra/database/prisma/repositories/prisma-users-repository.ts:13
Class
src/infra/database/repositories/users.repository.ts:8
Class
src/core/domain/Entity.ts:3
Class
src/core/domain/WatchedList.ts:1
Class
src/core/logic/Either.ts:1
Class
src/core/logic/Either.ts:17
Class
src/domain/value-objects/email.ts:5
Class
src/domain/value-objects/errors/email-bad-formatted-error.ts:3
Class
src/domain/entities/user.entity.ts:9
Class
src/application/use-cases/user-case.module.ts:12
Class
src/application/use-cases/user/get-user-by-email.use-case.ts:19
Class
src/application/use-cases/user/errors/user-by-email-not-found.error.ts:3
Class
src/application/errors/use-case-error.ts:1
Class
prisma/prisma-test-environment.ts:17
ClassAppModule
src/app.module.ts:9
ClassComplexityPlugin
src/infra/http/graphql/complexity-plugin.ts:15
ClassDatabaseModule
src/infra/database/database.module.ts:17
InterfaceDomainError
src/core/domain/errors/DomainError.ts:1
ClassEmail
src/domain/value-objects/email.ts:5
ClassEmailBadFormattedError
src/domain/value-objects/errors/email-bad-formatted-error.ts:3
ClassGetUserByEmailUseCase
src/application/use-cases/user/get-user-by-email.use-case.ts:19
ClassHttpModule
src/infra/http/http.module.ts:41
ClassInMemoryUsersRepository
test/repositories/in-memory-users.repository.ts:7
ClassInfraModule
src/infra/infra.module.ts:14
ClassJWTAuthGuard
src/infra/http/auth/jwt-auth-guard.ts:10
ClassJwtStrategy
src/infra/http/auth/jwt.strategy.ts:13
ClassLeft
src/core/logic/Either.ts:1
ClassLoggerModule
src/infra/logger/logger.module.ts:120
ClassLoggerService
src/infra/logger/logger.service.ts:6
InterfacePaginatedResult
src/core/dto/paginated-result.ts:1
InterfacePaginatedType
src/infra/http/graphql/common/dto/models/paginated.ts:4
ClassPaginatedUsers
src/infra/http/graphql/dto/models/user.model.ts:19
ClassPaginationArgs
src/infra/http/graphql/common/dto/args/pagination-args.ts:5
ClassPrismaService
src/infra/database/prisma/prisma.service.ts:6
ClassPrismaTestEnvironment
prisma/prisma-test-environment.ts:17
ClassPrismaUsersRepository
src/infra/database/prisma/repositories/prisma-users-repository.ts:13
ClassRight
src/core/logic/Either.ts:17
ClassUseCaseErrorViewModel
src/infra/http/graphql/view-models/use-case-error.view-model.ts:5
ClassUseCasesModule
src/application/use-cases/user-case.module.ts:12
ClassUser
src/infra/http/graphql/dto/models/user.model.ts:7
ClassUser
src/domain/entities/user.entity.ts:9
ClassUserByEmailNotFoundError
src/application/use-cases/user/errors/user-by-email-not-found.error.ts:3
ClassUserFactory
test/factories/users.factory.ts:36
ClassUserMapper
src/infra/database/prisma/mappers/user.mapper.ts:5
ClassUserResolver
src/infra/http/graphql/resolvers/user.resolver.ts:10
ClassUserViewModel
src/infra/http/graphql/view-models/user.view-model.ts:5