Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chnirt/nestjs-graphql-best-practice
/ functions
Functions
157 in github.com/chnirt/nestjs-graphql-best-practice
⨍
Functions
157
◇
Types & classes
128
↓ 22 callers
Method
log
(message: string)
src/config/logger/index.ts:4
↓ 19 callers
Function
uuidv4
()
src/utils/uuid/index.ts:11
↓ 7 callers
Method
debug
(message: string)
src/config/logger/index.ts:13
↓ 5 callers
Function
generateToken
( user: User, type: TokenType )
src/auth/jwt/index.ts:63
↓ 5 callers
Function
hashPassword
(password: string)
src/utils/password/index.ts:16
↓ 4 callers
Method
error
(message: string, trace: string)
src/config/logger/index.ts:7
↓ 4 callers
Function
tradeToken
(user: User)
src/auth/jwt/index.ts:144
↓ 4 callers
Function
verifyToken
( token: string, type: TokenType )
src/auth/jwt/index.ts:99
↓ 3 callers
Function
comparePassword
( password: string, hash: string )
src/utils/password/index.ts:32
↓ 2 callers
Method
catch
(exception: HttpException, host: ArgumentsHost)
src/common/filters/http-exception.filter.ts:10
↓ 2 callers
Method
createEmail
(@Args('input') input: CreateEmailInput)
src/resolvers/email.resolver.ts:18
↓ 2 callers
Function
sendMail
( type: Type, user: User, req: any, token: string, _id: string )
src/shared/mail/index.ts:32
↓ 1 callers
Function
authenticateFacebook
(req, res)
src/auth/passport/index.ts:123
↓ 1 callers
Function
authenticateGoogle
(req, res)
src/auth/passport/index.ts:147
↓ 1 callers
Function
authenticateGooglePlus
(req, res)
src/auth/passport/index.ts:99
↓ 1 callers
Function
bootstrap
()
src/main.ts:31
↓ 1 callers
Method
formatErrors
(errors: any[])
src/common/pipes/validation.pipe.ts:28
↓ 1 callers
Method
getHello
()
src/app.service.ts:6
↓ 1 callers
Method
hello
()
src/resolvers/user.resolver.ts:49
↓ 1 callers
Function
main
()
src/dbseed.ts:5
↓ 1 callers
Function
readHTMLFile
(path, callback)
src/shared/mail/index.ts:53
↓ 1 callers
Function
timeout
()
src/shared/tasks/index.ts:14
↓ 1 callers
Method
toValidate
(metatype: Function)
src/common/pipes/validation.pipe.ts:23
↓ 1 callers
Function
translate
( text: string = loremIpsum, code = 'vi' )
src/shared/translate/index.ts:21
↓ 1 callers
Function
uploadFile
(file: any)
src/shared/upload/index.ts:21
↓ 1 callers
Method
uploadFile
(@Args('file') file: any)
src/resolvers/file.resolver.ts:20
↓ 1 callers
Method
users
( @Args('offset') offset: number, @Args('limit') limit: number )
src/resolvers/user.resolver.ts:119
↓ 1 callers
Method
warn
(message: string)
src/config/logger/index.ts:10
Function
LoggerMiddleware
(req, res, next)
src/common/middleware/logger.middleware.ts:3
Method
__resolveType
(obj)
src/resolvers/userResult.resolver.ts:6
Method
__resolveType
(obj, context, info)
src/resolvers/result.resolver.ts:6
Method
acceptForm1st
(@Args('_id') _id: string)
src/resolvers/form.resolver.ts:23
Method
acceptForm2nd
(@Args('_id') _id: string)
src/resolvers/form.resolver.ts:36
Function
call
(next, src, args, context)
src/config/graphql/directiveResolvers/call.ts:1
Method
changeCreditCard
( @Args('source') source: string, @Args('ccLast4') ccLast4: string, @Context('currentUser') currentUser:
src/resolvers/user.resolver.ts:548
Method
changePassword
( @Args('_id') _id: string, @Args('currentPassword') currentPassword: string, @Args('password') password
src/resolvers/user.resolver.ts:396
Method
cities
()
src/resolvers/city.resolver.ts:11
Method
companies
()
src/resolvers/company.resolver.ts:11
Method
constructor
( private readonly emailResolver: EmailResolver, private readonly fileResolver: FileResolver )
src/resolvers/user.resolver.ts:43
Method
constructor
(node: Partial<Node>)
src/entities/node.entity.ts:73
Method
constructor
(position: Partial<Position>)
src/entities/position.entity.ts:31
Method
constructor
(message: Partial<Message>)
src/entities/message.entity.ts:37
Method
constructor
(userRole: Partial<UserRole>)
src/entities/user-role.entity.ts:31
Method
constructor
(role: Partial<Role>)
src/entities/role.entity.ts:43
Method
constructor
(form: Partial<Form>)
src/entities/form.entity.ts:37
Method
constructor
(room: Partial<Room>)
src/entities/room.entity.ts:43
Method
constructor
(city: Partial<City>)
src/entities/city.entity.ts:31
Method
constructor
(company: Partial<Company>)
src/entities/company.entity.ts:35
Method
constructor
(notification: Partial<Notification>)
src/entities/notification.entity.ts:27
Method
constructor
(store: Partial<Store>)
src/entities/store.entity.ts:31
Method
constructor
(department: Partial<Department>)
src/entities/department.entity.ts:31
Method
constructor
(file: Partial<File>)
src/entities/file.entity.ts:31
Method
constructor
(email: Partial<Email>)
src/entities/email.entity.ts:40
Method
constructor
(permission: Partial<Permission>)
src/entities/permission.entity.ts:36
Method
constructor
(user: Partial<User>)
src/entities/user.entity.ts:107
Method
constructor
(tree: Partial<Tree>)
src/entities/tree.entity.ts:27
Method
constructor
(private gqlSchemaHost: GraphQLSchemaHost)
src/config/graphql/plugins/complexity.plugin.ts:15
Method
createCacheOptions
()
src/config/cache/index.ts:9
Method
createCity
(@Args('input') input: CreateCityInput)
src/resolvers/city.resolver.ts:18
Method
createCompany
( @Args('input') input: CreateCompanyInput )
src/resolvers/company.resolver.ts:18
Method
createDepartment
( @Args('input') input: CreateDepartmentInput )
src/resolvers/department.resolver.ts:18
Method
createForm
(@Args('input') input: CreateFormInput)
src/resolvers/form.resolver.ts:18
Method
createGqlOptions
()
src/config/graphql/index.ts:60
Method
createNode
(@Args('input') input: CreateNodeInput)
src/resolvers/node.resolver.ts:58
Method
createPermission
( @Args('input') input: PermissionInput )
src/resolvers/permission.resolver.ts:19
Method
createPosition
( @Args('input') input: CreatePositionInput )
src/resolvers/position.resolver.ts:18
Method
createRole
(@Args('input') input: CreateRoleInput)
src/resolvers/role.resolver.ts:18
Method
createRoom
( @Args('input') input: CreateRoomInput, @Context('currentUser') currentUser: User )
src/resolvers/room.resolver.ts:33
Method
createStore
(@Args('input') input: CreateStoreInput)
src/resolvers/store.resolver.ts:18
Method
createSubscription
( @Args('source') source: string, @Args('ccLast4') ccLast4: string, @Context('currentUser') currentUser:
src/resolvers/user.resolver.ts:512
Method
createTree
(@Args('input') input: string)
src/resolvers/tree.resolver.ts:17
Method
createTypeOrmOptions
()
src/config/typeorm/index.ts:8
Method
createUser
( @Args('input') input: CreateUserInput, @Context('pubsub') pubsub: any, @Context('req') req: any )
src/resolvers/user.resolver.ts:150
Method
createUserRole
( @Args('input') input: CreateUserRoleInput )
src/resolvers/userRole.resolver.ts:18
Function
cron
()
src/shared/tasks/index.ts:48
Method
deletePermission
(@Args('id') id: string)
src/resolvers/permission.resolver.ts:74
Method
deleteUser
(@Args('_id') _id: string)
src/resolvers/user.resolver.ts:287
Method
deleteUsers
()
src/resolvers/user.resolver.ts:309
Method
departments
()
src/resolvers/department.resolver.ts:11
Method
didResolveOperation
({ request, document })
src/config/graphql/plugins/complexity.plugin.ts:21
Method
emails
()
src/resolvers/email.resolver.ts:11
Function
facebookTokenStrategyCallback
( accessToken, refreshToken, profile, done )
src/auth/passport/index.ts:42
Method
files
()
src/resolvers/file.resolver.ts:13
Method
forgotPassword
( @Args('email') email: string, @Context('req') req: any )
src/resolvers/user.resolver.ts:432
Method
forms
()
src/resolvers/form.resolver.ts:11
Method
fullName
(@Parent() user: User)
src/resolvers/user.resolver.ts:619
Function
generateUID
()
src/utils/uuid/index.ts:29
Method
getHello
()
src/app.controller.ts:27
Method
getUpload
(@Param('fileId') fileId, @Res() res)
src/app.controller.ts:32
Function
googlePlusTokenStrategyCallback
( accessToken, refreshToken, profile, done )
src/auth/passport/index.ts:19
Function
googleTokenStrategyCallback
( accessToken, refreshToken, profile, done )
src/auth/passport/index.ts:65
Method
intercept
(context: ExecutionContext, next: CallHandler)
src/common/interceptors/timeout.interceptor.ts:12
Method
intercept
(context: ExecutionContext, next: CallHandler)
src/common/interceptors/exception.interceptor.ts:14
Method
intercept
(context: ExecutionContext, next: CallHandler)
src/common/interceptors/logging.interceptor.ts:16
Method
intercept
( context: ExecutionContext, next: CallHandler<T> )
src/common/interceptors/transform.interceptor.ts:17
Function
interval
()
src/shared/tasks/index.ts:31
Method
joinRoom
( @Args('_id') _id: string, @Context('currentUser') currentUser: User )
src/resolvers/room.resolver.ts:57
Method
leaveRoom
( @Args('_id') _id: string, @Context('currentUser') currentUser: User )
src/resolvers/room.resolver.ts:81
Method
lockAndUnlockUser
( @Args('_id') _id: string, @Args('reason') reason: string )
src/resolvers/user.resolver.ts:370
Method
login
(@Args('input') input: LoginUserInput)
src/resolvers/user.resolver.ts:342
next →
1–100 of 157, ranked by callers