MCPcopy Create free account

hub / github.com/codicocodes/speedtyper.dev / functions

Functions441 in github.com/codicocodes/speedtyper.dev

↓ 23 callersMethodgetState
(request: Request)
packages/back-nest/src/auth/github/github.guard.ts:15
↓ 20 callersMethodemit
(event: string, data?: any)
packages/webapp-next/common/services/Socket.ts:30
↓ 16 callersMethodsubscribe
(event: string, cb: (error: string | null, msg: any) => void)
packages/webapp-next/common/services/Socket.ts:23
↓ 15 callersMethodfilter
(nodes: GithubNode[])
packages/back-nest/src/challenges/services/unsynced-file-filterer.ts:7
↓ 12 callersFunctioncpmToWPM
(cpm: number)
packages/webapp-next/common/utils/cpmToWPM.ts:1
↓ 12 callersFunctiongetExperimentalServerUrl
()
packages/webapp-next/common/utils/getServerUrl.ts:11
↓ 12 callersMethodjoin
(user: User, raceId: string)
packages/back-nest/src/races/services/race-manager.service.ts:107
↓ 11 callersFunctionuseIsPlaying
()
packages/webapp-next/common/hooks/useIsPlaying.ts:3
↓ 10 callersFunctiongetFormattedText
(rawText: string)
packages/back-nest/src/challenges/services/parser.service.ts:127
↓ 10 callersMethodgetRace
(id: string)
packages/back-nest/src/races/services/race-manager.service.ts:86
↓ 9 callersMethodvalidKeyStrokes
()
packages/back-nest/src/races/services/race-player.service.ts:67
↓ 8 callersMethodget
(url: string)
packages/back-nest/src/connectors/github/services/github-api.ts:41
↓ 8 callersMethodgetUser
(socket: Socket)
packages/back-nest/src/races/services/session-state.service.ts:7
↓ 7 callersMethodgetRaceID
(socket: Socket)
packages/back-nest/src/races/services/session-state.service.ts:11
↓ 7 callersMethodupsert
(challenges: Challenge[])
packages/back-nest/src/challenges/services/challenge.service.ts:18
↓ 6 callersMethoddisconnect
()
packages/webapp-next/common/services/Socket.ts:19
↓ 5 callersMethodjoin
(id: string)
packages/webapp-next/modules/play2/services/Game.ts:76
↓ 4 callersMethodgetPlayer
(id: string)
packages/back-nest/src/races/services/race.service.ts:73
↓ 4 callersMethodleaveRace
(user: User, raceId: string)
packages/back-nest/src/races/services/race-manager.service.ts:121
↓ 4 callersFunctiontoHumanReadableTime
(secs: number)
packages/webapp-next/common/utils/toHumanReadableTime.ts:7
↓ 4 callersFunctionuseHasOpenModal
()
packages/webapp-next/modules/play2/state/settings-store.ts:163
↓ 4 callersFunctionuseIsMultiplayer
()
packages/webapp-next/modules/play2/state/game-store.ts:53
↓ 4 callersFunctionuseKeyMap
( isActive: boolean, selectedKeys: string, callback: () => void )
packages/webapp-next/hooks/useKeyMap.ts:11
↓ 3 callersMethodbulkUpsert
(projects: Project[])
packages/back-nest/src/projects/services/project.service.ts:13
↓ 3 callersMethodcalculateLiterals
(code: string)
packages/back-nest/src/challenges/services/literal.service.ts:5
↓ 3 callersFunctionfetchRaceStatus
(raceId: string)
packages/webapp-next/common/api/races.ts:7
↓ 3 callersMethodgetAverageCPMSince
(userId: string, since: Date)
packages/back-nest/src/results/services/results.service.ts:96
↓ 3 callersMethodgetCode
(raceId: string)
packages/back-nest/src/races/services/race-manager.service.ts:103
↓ 3 callersFunctiongetInitialToggleStateFromLocalStorage
( key: string, defaultToggleValue: boolean )
packages/webapp-next/modules/play2/state/settings-store.ts:31
↓ 3 callersMethodgetStrippedCode
(raceId: string, keystroke: KeystrokeDTO)
packages/back-nest/src/races/services/keystroke-validator.service.ts:78
↓ 3 callersMethodnext
()
packages/webapp-next/modules/play2/services/Game.ts:64
↓ 3 callersMethodplay
()
packages/webapp-next/modules/play2/services/Game.ts:80
↓ 3 callersMethodrelease
(id: string)
packages/back-nest/src/races/services/locker.service.ts:25
↓ 3 callersMethodrunIfOpen
(lockID: string, callback: () => Promise<T>)
packages/back-nest/src/races/services/locker.service.ts:13
↓ 3 callersFunctionuseIsOwner
()
packages/webapp-next/modules/play2/state/game-store.ts:58
↓ 3 callersFunctionvalidateDTO
( dto: ClassConstructor<T>, obj: unknown, )
packages/back-nest/src/utils/validateDTO.ts:15
↓ 2 callersMethodaddMember
(user: User)
packages/back-nest/src/races/services/race.service.ts:89
↓ 2 callersFunctioncloseModals
()
packages/webapp-next/modules/play2/state/settings-store.ts:171
↓ 2 callersFunctioncopyToClipboard
(url: string, message: string)
packages/webapp-next/common/utils/clipboard.ts:3
↓ 2 callersMethodcreate
(user: User, settings: RaceSettingsDTO)
packages/back-nest/src/races/services/race-manager.service.ts:65
↓ 2 callersMethoddebugSize
(msg: string)
packages/back-nest/src/races/services/race-manager.service.ts:57
↓ 2 callersFunctionfetchUser
(context?: ServerSideContext)
packages/webapp-next/common/api/user.ts:21
↓ 2 callersMethodfindAll
()
packages/back-nest/src/projects/services/project.service.ts:33
↓ 2 callersFunctiongetAllowedOrigins
()
packages/back-nest/src/config/cors.ts:3
↓ 2 callersMethodgetRandom
(language?: string)
packages/back-nest/src/challenges/services/challenge.service.ts:25
↓ 2 callersMethodgetResultPercentile
(cpm: number)
packages/back-nest/src/results/services/results.service.ts:108
↓ 2 callersFunctionhumanizeAbsolute
(when: Date | number)
packages/webapp-next/utils/humanize.ts:16
↓ 2 callersMethodincorrectKeyStrokes
()
packages/back-nest/src/races/services/race-player.service.ts:87
↓ 2 callersMethodisMultiplayer
()
packages/back-nest/src/races/services/race.service.ts:45
↓ 2 callersFunctionisSkippable
(key: string)
packages/webapp-next/modules/play2/state/code-store.ts:267
↓ 2 callersMethodonPlay
(socket: Socket, settings: RaceSettingsDTO)
packages/back-nest/src/races/race.gateway.ts:120
↓ 2 callersMethodremoveRaceID
(socket: Socket)
packages/back-nest/src/races/services/session-state.service.ts:23
↓ 2 callersMethodsaveRaceID
(socket: Socket, id: string)
packages/back-nest/src/races/services/session-state.service.ts:15
↓ 2 callersMethodstart
()
packages/webapp-next/modules/play2/services/Game.ts:56
↓ 2 callersMethodtrackRaceEvent
( event: TrackingEventType, )
packages/back-nest/src/tracking/tracking.service.ts:21
↓ 2 callersMethodupdateMemberInState
(member: RacePlayer)
packages/webapp-next/modules/play2/services/Game.ts:173
↓ 2 callersFunctionuseBlinkingCursorAnimation
( color: string, runAnimation: boolean = true )
packages/webapp-next/modules/play2/components/SmoothCaret.tsx:16
↓ 2 callersFunctionuseInitializeUserStore
(user: User | null)
packages/webapp-next/common/state/user-store.ts:19
↓ 2 callersFunctionuseIsCompleted
()
packages/webapp-next/modules/play2/hooks/useIsCompleted.ts:3
↓ 2 callersFunctionuseUser
()
packages/webapp-next/common/api/user.ts:38
↓ 2 callersMethoduserIsAlreadyPlaying
(userId: string)
packages/back-nest/src/races/services/race-manager.service.ts:139
↓ 1 callersMethodaddKeyStroke
(keyStroke: KeystrokeDTO)
packages/back-nest/src/races/services/race-player.service.ts:101
↓ 1 callersMethodanimate
(rect: { left: number; top: number })
packages/webapp-next/modules/play2/components/SmoothCaret.tsx:100
↓ 1 callersMethodbulkUpsert
(files: UnsyncedFile[])
packages/back-nest/src/challenges/services/unsynced-file.service.ts:17
↓ 1 callersFunctionbuttonSize
()
packages/webapp-next/common/components/Button.tsx:28
↓ 1 callersMethodcalculateProgress
(player: RacePlayer)
packages/back-nest/src/races/services/progress.service.ts:9
↓ 1 callersMethodcanStartRace
(userID: string)
packages/back-nest/src/races/services/race.service.ts:69
↓ 1 callersMethodchallenges_factory
(project: Project)
packages/back-nest/src/seeder/commands/challenge.seeder.ts:41
↓ 1 callersFunctioncloseModal
()
packages/webapp-next/common/components/BattleMatcher.tsx:23
↓ 1 callersMethodcountdown
(raceID: string, i: number)
packages/back-nest/src/races/services/race-events.service.ts:22
↓ 1 callersMethodcreatedRace
(socket: Socket, race: Race)
packages/back-nest/src/races/services/race-events.service.ts:16
↓ 1 callersFunctiondedupeInnerSpaces
(rawText: string)
packages/back-nest/src/challenges/services/parser.service.ts:118
↓ 1 callersMethodelementInStarterPosition
(element: HTMLElement)
packages/webapp-next/modules/play2/components/SmoothCaret.tsx:94
↓ 1 callersMethodfactory
(race: Race, player: RacePlayer, user: User)
packages/back-nest/src/results/services/result-factory.service.ts:11
↓ 1 callersMethodfetchBlob
(fullName: string, sha: string)
packages/back-nest/src/connectors/github/services/github-api.ts:79
↓ 1 callersMethodfetchRepository
(fullName: string)
packages/back-nest/src/connectors/github/services/github-api.ts:62
↓ 1 callersFunctionfetchStargazersCount
()
packages/webapp-next/common/github/stargazers.ts:11
↓ 1 callersMethodfetchTree
(fullName: string, sha: string)
packages/back-nest/src/connectors/github/services/github-api.ts:69
↓ 1 callersFunctionfetchUser2
()
packages/webapp-next/common/api/user.ts:30
↓ 1 callersMethodfilterLongNodes
(node: TSParser.SyntaxNode)
packages/back-nest/src/challenges/services/parser.service.ts:70
↓ 1 callersMethodfilterNodes
(root: TSParser.SyntaxNode)
packages/back-nest/src/challenges/services/parser.service.ts:40
↓ 1 callersMethodfilterShortNodes
(node: TSParser.SyntaxNode)
packages/back-nest/src/challenges/services/parser.service.ts:74
↓ 1 callersMethodfilterTooLongLines
(node: TSParser.SyntaxNode)
packages/back-nest/src/challenges/services/parser.service.ts:83
↓ 1 callersMethodfilterTooManyLines
(node: TSParser.SyntaxNode)
packages/back-nest/src/challenges/services/parser.service.ts:78
↓ 1 callersMethodfilterValidNodeTypes
(node: TSParser.SyntaxNode)
packages/back-nest/src/challenges/services/parser.service.ts:50
↓ 1 callersMethodfindAllWithProject
()
packages/back-nest/src/challenges/services/unsynced-file.service.ts:21
↓ 1 callersMethodfindByFullName
(fullName: string)
packages/back-nest/src/projects/services/project.service.ts:17
↓ 1 callersMethodfromGithubNode
(project: Project, treeSha: string, node: GithubNode)
packages/back-nest/src/challenges/entities/unsynced-file.entity.ts:28
↓ 1 callersMethodfromGithubProfile
(profile: Profile)
packages/back-nest/src/users/entities/upsertGithubUserDTO.ts:15
↓ 1 callersMethodfromGithubRepository
( tracked: UntrackedProject, repo: GithubRepository, )
packages/back-nest/src/projects/entities/project.entity.ts:31
↓ 1 callersMethodfromTSNode
( project: Project, file: UnsyncedFile, node: TSParser.SyntaxNode, )
packages/back-nest/src/challenges/entities/challenge.entity.ts:36
↓ 1 callersMethodfromUser
(raceId: string, user: User, literals: string[])
packages/back-nest/src/races/services/race-player.service.ts:127
↓ 1 callersMethodgenerateAnonymousUser
()
packages/back-nest/src/users/entities/user.entity.ts:37
↓ 1 callersFunctiongenerateRandomUsername
()
packages/back-nest/src/users/utils/generateRandomUsername.ts:386
↓ 1 callersMethodgetAccuracy
(player: RacePlayer)
packages/back-nest/src/results/services/result-calculation.service.ts:27
↓ 1 callersMethodgetAverageCPM
(userId: string, take: number)
packages/back-nest/src/results/services/results.service.ts:80
↓ 1 callersMethodgetBlobPermaLink
( fullName: string, treeSha: string, path: string, startLine: number, endLine: number, )
packages/back-nest/src/connectors/github/services/github-api.ts:26
↓ 1 callersMethodgetByID
(id: string)
packages/back-nest/src/results/services/results.service.ts:22
↓ 1 callersMethodgetCPM
(code: string, timeMS: number)
packages/back-nest/src/results/services/result-calculation.service.ts:15
↓ 1 callersMethodgetChallenge
(raceId: string)
packages/back-nest/src/races/services/race-manager.service.ts:97
next →1–100 of 441, ranked by callers