MCPcopy Create free account

hub / github.com/Infamous0192/bookstore-backend / functions

Functions120 in github.com/Infamous0192/bookstore-backend

↓ 19 callersFunctionApiGeneralResponse
( dataDto?: DataDto | DataDto[], status = 200, )
src/utils/decorators/api.ts:10
↓ 8 callersMethodfindOne
(fields: EntityCondition<User>)
src/services/user.service.ts:18
↓ 8 callersMethodsave
(data: Tag)
src/repositories/tag.repository.ts:64
↓ 6 callersMethodcreate
(data: TagDTO)
src/services/tag.service.ts:24
↓ 4 callersFunctionApiPaginatedResponse
( dataDto: DataDto, )
src/utils/decorators/api.ts:68
↓ 4 callersMethoddelete
(id: Tag['id'])
src/services/tag.service.ts:37
↓ 4 callersMethodfindMany
(query: TagQuery)
src/services/tag.service.ts:20
↓ 4 callersMethodfindOne
(id: Tag['id'])
src/services/tag.service.ts:11
↓ 4 callersMethodfindOne
(id: Book['id'])
src/services/book.service.ts:19
↓ 3 callersFunctionvalidateConfig
( config: Record<string, unknown>, envVariablesClass: ClassConstructor<T>, )
src/utils/validate-config.ts:5
↓ 2 callersMethodfindAll
(fields: FindOptionsWhere<BookEntity>)
src/services/book.service.ts:32
↓ 2 callersMethodfindMany
(query: BookQuery)
src/services/book.service.ts:28
↓ 1 callersFunctionbootstrap
()
src/main.ts:16
↓ 1 callersFunctiondeepResolvePromises
(input)
src/utils/deep-resolver.ts:1
↓ 1 callersMethodextractTokenFromHeader
(request: Request)
src/guards/auth.guard.ts:37
↓ 1 callersMethodfindOne
(@Param('id') id: Tag['id'])
src/controllers/tag.controller.ts:71
↓ 1 callersMethodfindOne
(id: File['id'])
src/services/file.service.ts:11
↓ 1 callersMethodfindOne
(fields: EntityCondition<Book>)
src/repositories/book.repository.ts:90
↓ 1 callersFunctiongenerateErrors
(errors: ValidationError[])
src/utils/validation-options.ts:8
↓ 1 callersMethodregister
(data: RegisterDTO)
src/services/auth.service.ts:63
↓ 1 callersMethodrun
()
src/database/seeds/book/book-seed.service.ts:18
↓ 1 callersFunctionrunSeed
()
src/database/seeds/run-seed.ts:5
↓ 1 callersMethodsave
(data: User)
src/repositories/user.repository.ts:67
↓ 1 callersMethodsave
(data: Book)
src/repositories/book.repository.ts:100
↓ 1 callersMethodsave
(data: File)
src/repositories/file.repository.ts:64
↓ 1 callersMethodupload
(data: Express.Multer.File)
src/services/file.service.ts:24
MethodaddBook
( @Param('userId') userId: User['id'], @Param('bookId') bookId: Book['id'], )
src/controllers/user.controller.ts:145
MethodaddBook
(id: User['id'], bookId: Book['id'])
src/services/user.service.ts:69
MethodcanActivate
(context: ExecutionContext)
src/guards/auth.guard.ts:18
Methodconstructor
(private readonly bookService: BookService)
src/controllers/book.controller.ts:38
Methodconstructor
(private readonly userService: UserService)
src/controllers/user.controller.ts:41
Methodconstructor
(private readonly tagService: TagService)
src/controllers/tag.controller.ts:38
Methodconstructor
(private readonly fileService: FileService)
src/controllers/file.controller.ts:42
Methodconstructor
( private readonly authService: AuthService, private readonly userService: UserService, )
src/controllers/auth.controller.ts:29
Methodconstructor
(private configService: ConfigService<AllConfigType>)
src/database/database-config.service.ts:8
Methodconstructor
( @InjectRepository(BookEntity) private bookRepository: Repository<BookEntity>, @InjectRepository(
src/database/seeds/book/book-seed.service.ts:9
Methodconstructor
( private readonly jwtService: JwtService, private readonly configService: ConfigService, )
src/guards/auth.guard.ts:13
Methodconstructor
( private readonly userRepository: UserRepository, private readonly jwtService: JwtService, privat
src/services/auth.service.ts:12
Methodconstructor
(private readonly tagRepository: TagRepository)
src/services/tag.service.ts:9
Methodconstructor
( private readonly bookRepository: BookRepository, private readonly fileService: FileService, priv
src/services/book.service.ts:13
Methodconstructor
(private readonly fileRepository: FileRepository)
src/services/file.service.ts:9
Methodconstructor
( private readonly userRepository: UserRepository, private readonly bookService: BookService, )
src/services/user.service.ts:13
Methodconstructor
(tag: Tag = undefined)
src/entities/tag.entity.ts:28
Methodconstructor
(book: Book = undefined)
src/entities/book.entity.ts:48
Methodconstructor
(file: File = undefined)
src/entities/file.entity.ts:37
Methodconstructor
(user: User = undefined)
src/entities/user.entity.ts:46
Methodconstructor
( @InjectRepository(UserEntity) private readonly userRepository: Repository<UserEntity>, )
src/repositories/user.repository.ts:13
Methodconstructor
( @InjectRepository(TagEntity) private readonly tagRepository: Repository<TagEntity>, )
src/repositories/tag.repository.ts:13
Methodconstructor
( @InjectRepository(BookEntity) private readonly bookRepository: Repository<BookEntity>, @InjectRe
src/repositories/book.repository.ts:14
Methodconstructor
( @InjectRepository(FileEntity) private readonly fileRepository: Repository<FileEntity>, )
src/repositories/file.repository.ts:13
Methodcreate
(@Body() data: BookDTO)
src/controllers/book.controller.ts:45
Methodcreate
(@Body() data: UserDTO)
src/controllers/user.controller.ts:47
Methodcreate
(@Body() data: TagDTO)
src/controllers/tag.controller.ts:45
Methodcreate
( @UploadedFile() file: Express.Multer.File, )
src/controllers/file.controller.ts:65
Methodcreate
(data: BookDTO)
src/services/book.service.ts:36
Methodcreate
(data: UserDTO)
src/services/user.service.ts:31
Methodcreate
(data: User)
src/repositories/user.repository.ts:18
Methodcreate
(data: Tag)
src/repositories/tag.repository.ts:18
Methodcreate
(data: Book)
src/repositories/book.repository.ts:21
Methodcreate
(data: File)
src/repositories/file.repository.ts:18
MethodcreateTypeOrmOptions
()
src/database/database-config.service.ts:10
Methoddelete
(id: Book['id'])
src/services/book.service.ts:63
Methoddelete
(id: File['id'])
src/services/file.service.ts:34
Methoddelete
(id: User['id'])
src/services/user.service.ts:102
Methoddelete
(id: User['id'])
src/repositories/user.repository.ts:72
Methoddelete
(id: Tag['id'])
src/repositories/tag.repository.ts:69
Methoddelete
(id: Book['id'])
src/repositories/book.repository.ts:105
Methoddelete
(id: File['id'])
src/repositories/file.repository.ts:69
Methoddown
(queryRunner: QueryRunner)
src/database/migrations/1711164381234-CreateBooksTable.ts:30
Methoddown
(queryRunner: QueryRunner)
src/database/migrations/1711156562688-CreateFilesTable.ts:15
Methoddown
(queryRunner: QueryRunner)
src/database/migrations/1711189881203-CreateUserBooksTable.ts:24
Methoddown
(queryRunner: QueryRunner)
src/database/migrations/1711166652026-CreateUsersTable.ts:12
Methodextract
()
src/entities/tag.entity.ts:40
Methodextract
()
src/entities/book.entity.ts:64
Methodextract
()
src/entities/file.entity.ts:52
Methodextract
()
src/entities/user.entity.ts:62
MethodfindAll
(@Query() query: BookQuery)
src/controllers/book.controller.ts:58
MethodfindAll
(@Query() query: UserQuery)
src/controllers/user.controller.ts:60
MethodfindAll
(@Query() query: TagQuery)
src/controllers/tag.controller.ts:58
MethodfindAll
(@Query() query: FileQuery)
src/controllers/file.controller.ts:80
MethodfindAll
(fields: FindOptionsWhere<BookEntity>)
src/repositories/book.repository.ts:26
MethodfindMany
(query: FileQuery)
src/services/file.service.ts:20
MethodfindMany
(query: UserQuery)
src/services/user.service.ts:27
MethodfindMany
(query: UserQuery)
src/repositories/user.repository.ts:23
MethodfindMany
(query: TagQuery)
src/repositories/tag.repository.ts:23
MethodfindMany
(query: BookQuery)
src/repositories/book.repository.ts:32
MethodfindMany
(query: FileQuery)
src/repositories/file.repository.ts:23
MethodfindOne
(@Param('id') id: Book['id'])
src/controllers/book.controller.ts:71
MethodfindOne
(@Param('id') id: User['id'])
src/controllers/user.controller.ts:73
MethodfindOne
(@Param('id') id: File['id'])
src/controllers/file.controller.ts:93
MethodfindOne
(fields: EntityCondition<User>)
src/repositories/user.repository.ts:58
MethodfindOne
(fields: EntityCondition<Tag>)
src/repositories/tag.repository.ts:58
MethodfindOne
(fields: EntityCondition<File>)
src/repositories/file.repository.ts:58
MethodgetBook
(@Param('userId') userId: User['id'])
src/controllers/user.controller.ts:125
MethodgetBook
(id: User['id'])
src/services/user.service.ts:63
FunctioninfinityPagination
( data: T[], options: IPaginationOptions, )
src/utils/infinity-pagination.ts:4
Methodintercept
(context: ExecutionContext, next: CallHandler)
src/utils/serializer.interceptor.ts:13
Methodlogin
(@Body() data: LoginDTO)
src/controllers/auth.controller.ts:57
Methodlogin
(data: LoginDTO)
src/services/auth.service.ts:18
FunctionlowerCaseTransformer
( params: TransformFnParams, )
src/utils/transformers/lower-case.transformer.ts:4
next →1–100 of 120, ranked by callers