Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Rocketseat/backend-template
/ types & classes
Types & classes
66 in github.com/Rocketseat/backend-template
⨍
Functions
75
◇
Types & classes
66
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
Class
AppModule
src/app.module.ts:9
Class
ComplexityPlugin
src/infra/http/graphql/complexity-plugin.ts:15
Class
DatabaseModule
src/infra/database/database.module.ts:17
Interface
DomainError
src/core/domain/errors/DomainError.ts:1
Class
Email
src/domain/value-objects/email.ts:5
Class
EmailBadFormattedError
src/domain/value-objects/errors/email-bad-formatted-error.ts:3
Class
GetUserByEmailUseCase
src/application/use-cases/user/get-user-by-email.use-case.ts:19
Class
HttpModule
src/infra/http/http.module.ts:41
Class
InMemoryUsersRepository
test/repositories/in-memory-users.repository.ts:7
Class
InfraModule
src/infra/infra.module.ts:14
Class
JWTAuthGuard
src/infra/http/auth/jwt-auth-guard.ts:10
Class
JwtStrategy
src/infra/http/auth/jwt.strategy.ts:13
Class
Left
src/core/logic/Either.ts:1
Class
LoggerModule
src/infra/logger/logger.module.ts:120
Class
LoggerService
src/infra/logger/logger.service.ts:6
Interface
PaginatedResult
src/core/dto/paginated-result.ts:1
Interface
PaginatedType
src/infra/http/graphql/common/dto/models/paginated.ts:4
Class
PaginatedUsers
src/infra/http/graphql/dto/models/user.model.ts:19
Class
PaginationArgs
src/infra/http/graphql/common/dto/args/pagination-args.ts:5
Class
PrismaService
src/infra/database/prisma/prisma.service.ts:6
Class
PrismaTestEnvironment
prisma/prisma-test-environment.ts:17
Class
PrismaUsersRepository
src/infra/database/prisma/repositories/prisma-users-repository.ts:13
Class
Right
src/core/logic/Either.ts:17
Class
UseCaseErrorViewModel
src/infra/http/graphql/view-models/use-case-error.view-model.ts:5
Class
UseCasesModule
src/application/use-cases/user-case.module.ts:12
Class
User
src/infra/http/graphql/dto/models/user.model.ts:7
Class
User
src/domain/entities/user.entity.ts:9
Class
UserByEmailNotFoundError
src/application/use-cases/user/errors/user-by-email-not-found.error.ts:3
Class
UserFactory
test/factories/users.factory.ts:36
Class
UserMapper
src/infra/database/prisma/mappers/user.mapper.ts:5
Class
UserResolver
src/infra/http/graphql/resolvers/user.resolver.ts:10
Class
UserViewModel
src/infra/http/graphql/view-models/user.view-model.ts:5