Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Braineanear/EcommerceAPI
/ functions
Functions
293 in github.com/Braineanear/EcommerceAPI
⨍
Functions
293
◇
Types & classes
393
Method
findAll
(@Query(new PaginationPipe()) q: FindColorsDto)
monolithic/src/app/modules/color/color.controller.ts:53
Method
findAll
( @Query(new PaginationPipe()) q: FindFavoritesDto, @AuthUser() user: any, )
monolithic/src/app/modules/favorite/favorite.controller.ts:45
Method
findAll
(@Query(new PaginationPipe()) q: FindReviewsDto)
monolithic/src/app/modules/review/review.controller.ts:64
Method
findAll
(@Query(new PaginationPipe()) q: FindHistoriesDto)
monolithic/src/app/modules/history/history.controller.ts:19
Method
findAll
(@Query(new PaginationPipe()) q: FindTagsDto)
monolithic/src/app/modules/tag/tag.controller.ts:65
Function
findById
(id: string | Types.ObjectId)
monolithic/src/app/shared/services/base.service.ts:20
Method
findById
(@Param('id') id: string)
monolithic/src/app/modules/brand/brand.controller.ts:73
Method
findById
(@Param('id') id: string, @AuthUser() user: any)
monolithic/src/app/modules/product/product.controller.ts:96
Method
findById
(@Param('id') id: string)
monolithic/src/app/modules/user/user.controller.ts:120
Method
findById
(@Param('id') id: string)
monolithic/src/app/modules/size/size.controller.ts:50
Method
findById
(@Param('id') id: string)
monolithic/src/app/modules/category/category.controller.ts:74
Method
findById
(@Param('id') id: string)
monolithic/src/app/modules/color/color.controller.ts:64
Method
findById
(@Param('id') id: string)
monolithic/src/app/modules/favorite/favorite.controller.ts:64
Method
findById
(@Param('id') id: string)
monolithic/src/app/modules/review/review.controller.ts:76
Method
findById
(@Param('id') id: string)
monolithic/src/app/modules/history/history.controller.ts:26
Method
findById
(@Param('id') id: string)
monolithic/src/app/modules/tag/tag.controller.ts:78
Method
findById
(id: string | Types.ObjectId, projection?: any)
monolithic/src/app/shared/interfaces/i-base-repository.interface.ts:7
Method
findById
(_id: string | Types.ObjectId)
monolithic/src/app/shared/repositories/base.repository.ts:20
Method
findCart
(@AuthUser() user: any)
monolithic/src/app/modules/cart/cart.controller.ts:45
Function
findOne
(filter: object)
monolithic/src/app/shared/services/base.service.ts:28
Method
findOne
(filter: object)
monolithic/src/app/shared/interfaces/i-base-repository.interface.ts:8
Method
findOne
(filter: FilterQuery<T>)
monolithic/src/app/shared/repositories/base.repository.ts:24
Function
findPaginated
( filter: object, paginateOptions: IPaginateOptions, )
monolithic/src/app/shared/services/base.service.ts:40
Method
forgotPassword
(forgotPasswordDto: ForgotPasswordDto)
monolithic/src/app/modules/auth/auth.service.ts:291
Method
forgotPassword
(@Body() forgotPasswordDto: ForgotPasswordDto)
monolithic/src/app/modules/auth/auth.controller.ts:78
Method
generateTokens
(tokenDto: TokenDto)
monolithic/src/app/modules/auth/auth.service.ts:321
Method
generateTokens
(@Body() tokenDto: TokenDto)
monolithic/src/app/modules/auth/auth.controller.ts:68
Method
getLoggedinUserDetails
(@AuthUser() user: any)
monolithic/src/app/modules/user/user.controller.ts:68
Method
getLoggedinUserDetails
(userId: string)
monolithic/src/app/modules/user/user.service.ts:23
Method
getOrder
(user: UserDocument, id: Types.ObjectId | string)
monolithic/src/app/modules/order/order.service.ts:241
Method
getOrder
(@Param('id') id: string, @AuthUser() user: any)
monolithic/src/app/modules/order/order.controller.ts:53
Method
getOrders
(user: UserDocument)
monolithic/src/app/modules/order/order.service.ts:219
Method
getOrders
(@AuthUser() user: any)
monolithic/src/app/modules/order/order.controller.ts:48
Method
increaseByOne
(@Body() data: ProductCartDto, @AuthUser() user: any)
monolithic/src/app/modules/cart/cart.controller.ts:81
Method
increaseByOne
(doc: ProductCartDto, user: string)
monolithic/src/app/modules/cart/cart.service.ts:127
Method
info
( description: string, sClass: string, sFunction: string, data?: any, )
monolithic/src/app/shared/debugger/debugger.service.ts:17
Method
info
({ description, user, tags }: CreateLoggerDto)
monolithic/src/app/shared/logger/logger.service.ts:22
Method
intercept
(context: ExecutionContext, next: CallHandler)
monolithic/src/app/shared/interceptors/translate.interceptor.ts:11
Method
intercept
(context: ExecutionContext, next: CallHandler)
monolithic/src/app/shared/interceptors/file-image.interceptor.ts:19
Method
login
(loginDto: LoginDto)
monolithic/src/app/modules/auth/auth.service.ts:305
Method
login
(@Body() loginDto: LoginDto)
monolithic/src/app/modules/auth/auth.controller.ts:39
Method
logout
(logoutDto: LogoutDto)
monolithic/src/app/modules/auth/auth.service.ts:335
Method
logout
(@Body() logoutDto: LogoutDto)
monolithic/src/app/modules/auth/auth.controller.ts:59
Method
onModuleInit
()
monolithic/src/app/shared/aws/aws.service.ts:42
Method
paginate
( filter: object, paginateOptions: IPaginateOptions, )
monolithic/src/app/shared/repositories/base.repository.ts:63
Method
reduceByOne
(@Body() data: ProductCartDto, @AuthUser() user: any)
monolithic/src/app/modules/cart/cart.controller.ts:69
Method
reduceByOne
(doc: ProductCartDto, user: string)
monolithic/src/app/modules/cart/cart.service.ts:85
Method
reduceTranslation
(doc: ITranslationModel)
monolithic/src/app/shared/services/translation.service.ts:35
Method
register
(registrationData: RegisterDto)
monolithic/src/app/modules/auth/auth.service.ts:357
Method
register
(@Body() registerUserDto: RegisterDto)
monolithic/src/app/modules/auth/auth.controller.ts:48
Method
resetPassword
( resetPasswordDto: ResetPasswordDto, token: string, )
monolithic/src/app/modules/auth/auth.service.ts:264
Method
resetPassword
( @Body() resetPasswordDto: ResetPasswordDto, @Query('token') token: string, )
monolithic/src/app/modules/auth/auth.controller.ts:88
Method
s3DeleteBucket
()
monolithic/src/app/shared/aws/aws.service.ts:153
Method
s3DeleteItemsInBucket
(filenames: string[])
monolithic/src/app/shared/aws/aws.service.ts:143
Method
s3GetItemInBucket
(filename: string, path?: string)
monolithic/src/app/shared/aws/aws.service.ts:87
Method
s3ListItemInBucket
(prefix?: string)
monolithic/src/app/shared/aws/aws.service.ts:71
Method
sendForgotPasswordEmail
(to: string, token: string)
monolithic/src/app/shared/services/mail.service.ts:89
Method
sendVerificationEmail
(payload: any)
monolithic/src/app/modules/auth/auth.service.ts:233
Method
sendVerificationEmail
(@AuthUser() user: any)
monolithic/src/app/modules/auth/auth.controller.ts:111
Function
throwNotFound
()
monolithic/src/app/shared/services/base.service.ts:95
Method
transform
(value: any, { metatype }: ArgumentMetadata)
monolithic/src/app/shared/pipes/validation.pipe.ts:13
Method
transform
(value: any, metadata: ArgumentMetadata)
monolithic/src/app/shared/pipes/pagination.pipe.ts:9
Function
updateById
(id: string | Types.ObjectId, update: object)
monolithic/src/app/shared/services/base.service.ts:47
Method
updateById
(@Param('id') id: string, @Body() data: UpdateBrandDto)
monolithic/src/app/modules/brand/brand.controller.ts:88
Method
updateById
(@Param('id') id: string, @Body() data: UpdateProductDto)
monolithic/src/app/modules/product/product.controller.ts:74
Method
updateById
( id: string | Types.ObjectId, data: UpdateProductDto, )
monolithic/src/app/modules/product/product.service.ts:50
Method
updateById
(@Param('id') id: string, @Body() data: UpdateUserDto)
monolithic/src/app/modules/user/user.controller.ts:101
Method
updateById
(@Param('id') id: string, @Body() data: UpdateSizeDto)
monolithic/src/app/modules/size/size.controller.ts:64
Method
updateById
(@Param('id') id: string, @Body() data: UpdateCategoryDto)
monolithic/src/app/modules/category/category.controller.ts:85
Method
updateById
(@Param('id') id: string, @Body() data: UpdateColorDto)
monolithic/src/app/modules/color/color.controller.ts:75
Method
updateById
(@Param('id') id: string, @Body() data: UpdateTagDto)
monolithic/src/app/modules/tag/tag.controller.ts:92
Method
updateById
(id: string | Types.ObjectId, update: Partial<T>)
monolithic/src/app/shared/interfaces/i-base-repository.interface.ts:10
Method
updateById
(_id: string | Types.ObjectId, update: Partial<T>)
monolithic/src/app/shared/repositories/base.repository.ts:36
Function
updateMany
(filter: object, update: object)
monolithic/src/app/shared/services/base.service.ts:63
Method
updateMany
(filter: object, update: Partial<T>)
monolithic/src/app/shared/interfaces/i-base-repository.interface.ts:12
Method
updateMany
( filter: FilterQuery<T>, update: UpdateQuery<T>, )
monolithic/src/app/shared/repositories/base.repository.ts:44
Function
updateOne
(filter: object, update: object)
monolithic/src/app/shared/services/base.service.ts:55
Method
updateOne
(filter: object, update: Partial<T>)
monolithic/src/app/shared/interfaces/i-base-repository.interface.ts:11
Method
updateOne
(filter: FilterQuery<T>, update: UpdateQuery<T>)
monolithic/src/app/shared/repositories/base.repository.ts:40
Method
updateReview
( @Param('id') id: string, @Body() data: UpdateReviewDto, @AuthUser() user: any, )
monolithic/src/app/modules/review/review.controller.ts:51
Method
updateReview
(id: string, update: object, userId: string)
monolithic/src/app/modules/review/review.service.ts:21
Method
upload
( @Param('id') id: string, @UploadedFiles() files: Express.Multer.File[], )
monolithic/src/app/modules/product/product.controller.ts:160
Method
upload
( @Param('id') id: string, @UploadedFile() file: Express.Multer.File, )
monolithic/src/app/modules/user/user.controller.ts:140
Method
upload
(@Param('id') id: string, @UploadedFile() file: Express.Multer.File)
monolithic/src/app/modules/category/category.controller.ts:107
Method
uploadLoggedinUserImage
( @AuthUser() user: any, @UploadedFile() file: Express.Multer.File, )
monolithic/src/app/modules/user/user.controller.ts:88
Method
uploadLoggedinUserImage
( userId: string, file: Express.Multer.File, )
monolithic/src/app/modules/user/user.service.ts:77
Method
uploadMainImage
( @Param('id') id: string, @UploadedFile() file: Express.Multer.File, )
monolithic/src/app/modules/product/product.controller.ts:127
Method
uploadMainImage
( id: string | Types.ObjectId, file: Express.Multer.File, )
monolithic/src/app/modules/product/product.service.ts:75
Method
validate
(payload: any)
monolithic/src/app/shared/strategies/jwt-strategy.ts:17
Method
validate
( accessToken: string, refreshToken: string, profile: any, done: VerifyCallback, )
monolithic/src/app/shared/strategies/google-strategy.ts:16
Method
verifyEmail
(token: string)
monolithic/src/app/modules/auth/auth.service.ts:250
Method
verifyEmail
(@Query('token') token: string)
monolithic/src/app/modules/auth/auth.controller.ts:101
Method
warning
({ description, user, tags, }: CreateLoggerDto)
monolithic/src/app/shared/logger/logger.service.ts:54
← previous
201–293 of 293, ranked by callers