MCPcopy Create free account

hub / github.com/Swaggermuffin64/VIM_GYM / types & classes

Types & classes92 in github.com/Swaggermuffin64/VIM_GYM

Class
frontend/src/extensions/targetHighlight.ts:55
Class
frontend/src/extensions/targetHighlight.ts:69
Class
backend/rateLimit/socketRateLimiter.ts:32
Class
backend/rateLimit/connectionLimiter.ts:20
Class
backend/multiplayer/vimGraph.ts:109
Class
backend/multiplayer/roomManager.ts:27
Class
matchmaking/src/matchmaker.ts:7
Class
matchmaking/src/rateLimit.ts:14
Class
matchmaking/src/connectionLimiter.ts:17
InterfaceAppMetrics
matchmaking/scripts/full-game-test.ts:37
InterfaceAuthResult
backend/auth/auth.ts:19
InterfaceAuthResult
matchmaking/src/auth.ts:11
InterfaceBenchmarkResult
matchmaking/scripts/task-gen-benchmark.ts:24
InterfaceClientToServerEvents
backend/multiplayer/types.ts:35
ClassConnectionLimiter
backend/rateLimit/connectionLimiter.ts:20
ClassConnectionLimiter
matchmaking/src/connectionLimiter.ts:17
InterfaceConnectionLimiterOptions
backend/rateLimit/connectionLimiter.ts:8
InterfaceConnectionLimiterOptions
matchmaking/src/connectionLimiter.ts:7
InterfaceDeleteTask
frontend/src/types/task.ts:31
InterfaceDeleteTask
backend/types.ts:34
InterfaceGameResult
matchmaking/scripts/full-game-test.ts:161
InterfaceGameRoom
backend/multiplayer/types.ts:22
InterfaceGameState
frontend/src/types/multiplayer.ts:55
InterfaceGameTask
frontend/src/types/multiplayer.ts:25
InterfaceImportMeta
frontend/src/vite-env.d.ts:8
InterfaceImportMetaEnv
frontend/src/vite-env.d.ts:3
InterfaceKeystrokeEvent
frontend/src/types/keystroke.ts:3
InterfaceKeystrokeEvent
backend/types.ts:88
InterfaceLobbyProps
frontend/src/components/Lobby.tsx:3
InterfaceMatchInfo
matchmaking/scripts/load-test.ts:34
InterfaceMatchResult
matchmaking/src/types.ts:10
InterfaceMatchTokenPayload
backend/auth/auth.ts:12
ClassMatchmaker
matchmaking/src/matchmaker.ts:7
ClassMergeLineMarker
* Gutter marker for lines that will be merged (after a newline in the target range)
frontend/src/extensions/targetHighlight.ts:69
InterfaceMetricsSnapshot
matchmaking/scripts/full-game-test.ts:49
ClassNewlineGlyphMarker
* Gutter marker that renders a visible ↵ glyph for newline characters that * are the sole highlighted character on their line.
frontend/src/extensions/targetHighlight.ts:55
InterfacePlayer
frontend/src/types/multiplayer.ts:14
InterfacePlayer
backend/multiplayer/types.ts:7
InterfacePlayerTaskAverages
frontend/src/utils/taskSummaries.ts:10
InterfacePosition
frontend/src/types/task.ts:16
InterfacePosition
backend/types.ts:16
InterfacePositionTask
frontend/src/types/task.ts:21
InterfacePositionTask
backend/types.ts:21
InterfacePracticeLocationState
frontend/src/pages/practice.tsx:1166
InterfacePracticeSessionResponse
frontend/src/pages/practice.tsx:90
InterfacePracticeSummary
frontend/src/types/task.ts:80
InterfacePracticeSummary
backend/types.ts:78
InterfaceQueuedPlayer
matchmaking/src/types.ts:3
InterfaceRaceCountdownProps
frontend/src/components/RaceCountdown.tsx:3
InterfaceRaceResultsProps
frontend/src/components/RaceResults.tsx:6
InterfaceRanking
frontend/src/types/multiplayer.ts:40
InterfaceRateLimitConfig
backend/rateLimit/socketRateLimiter.ts:8
InterfaceRateLimitEntry
* Simple Rate Limiter for Matchmaking WebSocket * * Tracks requests per connection and blocks excessive usage.
matchmaking/src/rateLimit.ts:7
InterfaceRateLimitResult
backend/rateLimit/socketRateLimiter.ts:15
ClassRateLimiter
matchmaking/src/rateLimit.ts:14
InterfaceRawKeystrokeEvent
backend/validation/inputValidation.ts:25
ClassRoomManager
backend/multiplayer/roomManager.ts:27
InterfaceServerToClientEvents
backend/multiplayer/types.ts:51
InterfaceSocketData
backend/multiplayer/types.ts:94
InterfaceSocketRateData
backend/rateLimit/socketRateLimiter.ts:21
ClassSocketRateLimiter
backend/rateLimit/socketRateLimiter.ts:32
InterfaceSummaryTaskSandboxProps
frontend/src/components/SummaryTaskSandbox.tsx:25
InterfaceTask
matchmaking/scripts/full-game-test.ts:133
InterfaceTaskBannerProps
frontend/src/components/TaskBanner.tsx:4
InterfaceTaskKeystrokeSubmission
frontend/src/types/keystroke.ts:13
InterfaceTaskKeystrokeSubmission
backend/types.ts:98
InterfaceTaskResponse
frontend/src/types/task.ts:63
InterfaceTaskResponse
backend/types.ts:73
InterfaceTaskReviewOverlayProps
frontend/src/components/TaskReviewOverlay.tsx:9
InterfaceTaskSummary
frontend/src/types/task.ts:68
InterfaceTaskSummaryAverages
frontend/src/utils/taskSummaries.ts:3
InterfaceTestResult
matchmaking/scripts/smoke-test.ts:29
InterfaceUseGameSocketReturn
frontend/src/hooks/useGameSocket.ts:10
InterfaceValidationResult
backend/validation/inputValidation.ts:19
InterfaceValidationResult
matchmaking/src/validation.ts:5
InterfaceVimRaceEditorHandle
frontend/src/components/VimRaceEditor.tsx:107
InterfaceVimRaceEditorProps
frontend/src/components/VimRaceEditor.tsx:116
InterfaceWaitingRoomProps
frontend/src/components/WaitingRoom.tsx:4
InterfaceWave
matchmaking/scripts/full-game-test.ts:116
InterfaceYankPasteTask
frontend/src/types/task.ts:45
InterfaceYankPasteTask
backend/types.ts:54
InterfacecodeSnippet
backend/types.ts:109
InterfacedeletePlanCandidate
backend/multiplayer/vimGraph.ts:440
InterfacedeleteRecommendation
backend/multiplayer/vimGraph.ts:445
InterfacedijkstraStateInfo
backend/multiplayer/vimGraph.ts:99
InterfaceheapEntry
backend/multiplayer/vimGraph.ts:104
InterfacelazyNeighbor
backend/multiplayer/vimGraph.ts:199
ClassminHeap
backend/multiplayer/vimGraph.ts:109
InterfaceshortestAnyTargetResult
backend/multiplayer/vimGraph.ts:338
InterfaceshortestPathCacheEntry
backend/multiplayer/vimGraph.ts:450
InterfacevimCursorState
backend/multiplayer/vimGraph.ts:94
InterfaceyankPasteRecommendation
backend/multiplayer/vimGraph.ts:877