MCPcopy Create free account

hub / github.com/MidoAhmed/nestjs-api-boilerplate / functions

Functions69 in github.com/MidoAhmed/nestjs-api-boilerplate

↓ 2 callersMethodtransformToPlain
(plainOrClass)
src/commun/interceptors/transform.interceptor.ts:29
↓ 1 callersFunctionbootstrap
()
src/main.ts:15
↓ 1 callersMethodgetTaskById
(id: number, user: UserEntity)
src/modules/task/tasks.service.ts:20
↓ 1 callersMethodgetUserById
(id: number, user: UserEntity)
src/modules/user/services/user.service.ts:40
↓ 1 callersMethodhashPassword
(password: string, salt: string)
src/modules/auth/repositories/auth.repository.ts:50
↓ 1 callersMethodisRoleValid
(role: any)
src/modules/user/pipes/user-role-validation.pipe.ts:24
↓ 1 callersMethodisStatusValid
(status: any)
src/modules/task/pipes/task-status-validation.pipe.ts:21
↓ 1 callersMethodlistBuckets
()
src/modules/aws-s3/services/aws-s3.service.ts:29
↓ 1 callersMethodlistObjects
(bucket: string)
src/modules/aws-s3/services/aws-s3.service.ts:40
↓ 1 callersFunctionsetupSwagger
(app: INestApplication)
src/api-docs.swagger.ts:5
↓ 1 callersMethodtransformResponse
(response)
src/commun/interceptors/transform.interceptor.ts:22
↓ 1 callersMethodvalidatePassword
(password: string)
src/modules/user/user.entity.ts:41
↓ 1 callersMethodvalidateUserPassword
(loginCredentialsDto: LoginCredentialsDto)
src/modules/auth/repositories/auth.repository.ts:39
FunctionRoles
(...roles: string[])
src/commun/decorators/roles.decorator.ts:10
Methodconstructor
(private authService: AuthService)
src/modules/auth/controllers/auth.controller.ts:12
Methodconstructor
(@InjectRepository(AuthRepository) private authRepository: AuthRepository)
src/modules/auth/strategies/jwt.strategy.ts:13
Methodconstructor
( @InjectRepository(AuthRepository) private authRepository: AuthRepository, private jw
src/modules/auth/services/auth.service.ts:17
Methodconstructor
(private userService: UserService)
src/modules/user/controllers/user.controller.ts:29
Methodconstructor
( @InjectRepository(UserRepository) private readonly userRepository: UserRepository, )
src/modules/user/services/user.service.ts:19
Methodconstructor
(data: UserDto[])
src/modules/user/dto/users.dto.ts:7
Methodconstructor
(private tasksService: TasksService)
src/modules/task/tasks.controller.ts:17
Methodconstructor
(@InjectRepository(TaskRepository) private taskRepository: TaskRepository)
src/modules/task/tasks.service.ts:14
Methodconstructor
(private awsS3Service: AwsS3Service)
src/modules/aws-s3/controllers/aws-s3.controller.ts:14
Methodconstructor
()
src/modules/aws-s3/services/aws-s3.service.ts:12
MethodcreateTask
(createTaskDto: CreateTaskDto, user: UserEntity)
src/modules/task/task.repository.ts:40
MethodcreateTask
( @Body() createTaskDto: CreateTaskDto, @AuthUser() user: UserEntity )
src/modules/task/tasks.controller.ts:38
MethodcreateTask
(createTaskDto: CreateTaskDto, user: UserEntity)
src/modules/task/tasks.service.ts:30
MethodcreateUser
( @Body() createUserDto: CreateUserDto, @AuthUser() user: UserEntity )
src/modules/user/controllers/user.controller.ts:51
MethodcreateUser
(createUserDto: CreateUserDto, user: UserEntity)
src/modules/user/services/user.service.ts:63
MethodcreateUser
(createUserDto: CreateUserDto, user: UserEntity)
src/modules/user/repositories/user.repository.ts:14
MethoddeleteTask
( @Param('id', ParseIntPipe) id: number, @AuthUser() user: UserEntity )
src/modules/task/tasks.controller.ts:47
MethoddeleteTask
(id: number, user: UserEntity)
src/modules/task/tasks.service.ts:34
MethoddeleteUser
(@Param('id', ParseIntPipe) id: number, @AuthUser() user: UserEntity)
src/modules/user/controllers/user.controller.ts:59
MethoddeleteUser
(id: number, user: UserEntity)
src/modules/user/services/user.service.ts:49
Methoddown
(queryRunner: QueryRunner)
src/database/migrations/1586949373971-TaskRefactoring.ts:10
Methoddown
(queryRunner: QueryRunner)
src/database/migrations/1586950791101-TaskRefactoring.ts:10
MethodgetAuthenticatedUser
(@AuthUser() user: UserEntity)
src/modules/auth/controllers/auth.controller.ts:26
MethodgetAuthenticatedUser
(user: UserEntity)
src/modules/auth/services/auth.service.ts:40
MethodgetBuckets
()
src/modules/aws-s3/controllers/aws-s3.controller.ts:17
MethodgetFile
(@Query(ValidationPipe) key: KeyDto)
src/modules/aws-s3/controllers/aws-s3.controller.ts:34
MethodgetFile
(keyDto: KeyDto)
src/modules/aws-s3/services/aws-s3.service.ts:72
MethodgetObjectsByBucket
(@Param('bucketName') bucketName: string)
src/modules/aws-s3/controllers/aws-s3.controller.ts:22
MethodgetTaskById
( @Param('id', ParseIntPipe) id: number, @AuthUser() user: UserEntity )
src/modules/task/tasks.controller.ts:29
MethodgetTasks
(filterDto: GetTasksFilterDto, user: UserEntity)
src/modules/task/task.repository.ts:15
MethodgetTasks
( @Query(ValidationPipe) filterDto: GetTasksFilterDto, @AuthUser() user: UserEntity )
src/modules/task/tasks.controller.ts:20
MethodgetTasks
(filterDto: GetTasksFilterDto, user: UserEntity)
src/modules/task/tasks.service.ts:16
MethodgetUser
(@Param('id', ParseIntPipe) id: number, @AuthUser() user: UserEntity)
src/modules/user/controllers/user.controller.ts:45
MethodgetUsers
( @Query('page') page = 1, @Query('limit') limit = 10, )
src/modules/user/controllers/user.controller.ts:32
MethodgetUsers
({page, limit})
src/modules/user/services/user.service.ts:23
Methodintercept
(context: ExecutionContext, next: CallHandler)
src/commun/interceptors/wrap.interceptor.ts:9
Methodintercept
(context: ExecutionContext, next: CallHandler)
src/commun/interceptors/transform.interceptor.ts:12
Methodrun
(factory: Factory, connection: Connection)
src/database/seeds/user.seed.ts:6
Methodrun
(factory: Factory, connection: Connection)
src/database/seeds/task.seed.ts:6
MethodsignIn
(@Body(ValidationPipe) loginCredentialsDto: LoginCredentialsDto)
src/modules/auth/controllers/auth.controller.ts:20
MethodsignIn
(loginCredentialsDto: LoginCredentialsDto)
src/modules/auth/services/auth.service.ts:26
MethodsignUp
(@Body(ValidationPipe) registerCredentialsDto: RegisterCredentialsDto)
src/modules/auth/controllers/auth.controller.ts:15
MethodsignUp
(registerCredentialsDto: RegisterCredentialsDto)
src/modules/auth/services/auth.service.ts:22
MethodsignUp
(registerCredentialsDto: RegisterCredentialsDto)
src/modules/auth/repositories/auth.repository.ts:14
Methodtransform
(value: any)
src/modules/user/pipes/user-role-validation.pipe.ts:14
Methodtransform
(value: any)
src/modules/task/pipes/task-status-validation.pipe.ts:11
Methodup
(queryRunner: QueryRunner)
src/database/migrations/1586949373971-TaskRefactoring.ts:6
Methodup
(queryRunner: QueryRunner)
src/database/migrations/1586950791101-TaskRefactoring.ts:6
MethodupdateTaskStatus
( @Param('id', ParseIntPipe) id: number, @Body('status', TaskStatusValidationPipe) status: TaskStatus,
src/modules/task/tasks.controller.ts:55
MethodupdateTaskStatus
(id: number, status: TaskStatus, user: UserEntity)
src/modules/task/tasks.service.ts:47
MethodupdateUser
( @Param('id', ParseIntPipe) id: number, @Body() updateUserDto: UpdateUserDto, @AuthUser() user: U
src/modules/user/controllers/user.controller.ts:66
MethodupdateUser
(id: number, updateUserDto: UpdateUserDto, user: UserEntity)
src/modules/user/services/user.service.ts:67
MethoduploadFile
(@Param('bucketName') bucketName: string, @UploadedFile() file: IFile)
src/modules/aws-s3/controllers/aws-s3.controller.ts:28
MethoduploadFile
(bucket: string, file: IFile)
src/modules/aws-s3/services/aws-s3.service.ts:52
Methodvalidate
(payload: JwtPayload)
src/modules/auth/strategies/jwt.strategy.ts:20