Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/boostcampwm-2024/web30-stop-troublepainter
/ functions
Functions
253 in github.com/boostcampwm-2024/web30-stop-troublepainter
⨍
Functions
253
◇
Types & classes
165
Method
constructor
(message: string = 'Insufficient players')
server/src/exceptions/game.exception.ts:37
Method
constructor
(message: string = 'Forbidden')
server/src/exceptions/game.exception.ts:43
Method
constructor
(message: string = 'Game already started')
server/src/exceptions/game.exception.ts:48
Method
constructor
(private configService: ConfigService)
server/src/common/clova-client.ts:10
Method
constructor
()
server/src/common/services/timer.service.ts:13
Method
constructor
(private configService: ConfigService)
server/src/redis/redis.service.ts:9
Method
createRoom
(roomId: string, room: Room, settings: RoomSettings)
server/src/game/game.repository.ts:10
Method
createRoom
()
server/src/game/game.controller.ts:9
Function
drawAni
()
client/src/components/ui/BackgroundCanvas.tsx:31
Method
existsPlayer
(roomId: string, playerId: string)
server/src/chat/chat.repository.ts:26
Method
existsPlayer
(roomId: string, playerId: string)
server/src/drawing/drawing.repository.ts:13
Method
existsRoom
(roomId: string)
server/src/chat/chat.repository.ts:21
Method
existsRoom
(roomId: string)
server/src/drawing/drawing.repository.ts:8
Function
formatDate
(date: Date, format: string = 'YYYY-MM-DD')
client/src/utils/formatDate.ts:28
Method
getRemainingTime
(roomId: string)
server/src/common/services/timer.service.ts:49
Method
getRoomStatus
(roomId: string)
server/src/game/game.repository.ts:42
Method
handle
(@ConnectedSocket() client: Socket, @MessageBody() data: { player: Partial<Player> })
server/src/game/game.gateway.ts:82
Function
handleBeforeUnload
(e: BeforeUnloadEvent)
client/src/layouts/BrowserNavigationGuard.tsx:12
Method
handleCheckAnswer
(@ConnectedSocket() client: Socket, @MessageBody() data: { answer: string })
server/src/game/game.gateway.ts:175
Function
handleClick
()
client/src/hooks/useBackgroundMusic.ts:65
Method
handleConnection
(client: Socket)
server/src/chat/chat.gateway.ts:19
Method
handleConnection
(client: Socket)
server/src/drawing/drawing.gateway.ts:26
Method
handleDisconnect
(@ConnectedSocket() client: Socket)
server/src/game/game.gateway.ts:192
Method
handleDraw
(@ConnectedSocket() client: Socket, @MessageBody() data: { drawingData: any })
server/src/drawing/drawing.gateway.ts:44
Function
handleDrawingEvent
(e: ReactTouchEvent<HTMLCanvasElement> | ReactMouseEvent<HTMLCanvasElement>)
client/src/components/canvas/MainCanvas.tsx:137
Method
handleGameStart
(@ConnectedSocket() client: Socket)
server/src/game/game.gateway.ts:92
Method
handleJoinRoom
(@ConnectedSocket() client: Socket, @MessageBody() data: { roomId: string })
server/src/game/game.gateway.ts:37
Function
handleKeyDown
(e: KeyboardEvent<HTMLDivElement>)
client/src/components/ui/Toast.tsx:27
Function
handleKeyDown
(e: KeyboardEvent<Element>)
client/src/hooks/useModal.ts:42
Function
handleMessageReceived
(response: ChatResponse)
client/src/hooks/socket/useChatSocket.ts:58
Function
handleMouseLeave
()
client/src/components/ui/BackgroundCanvas.tsx:87
Function
handleMouseMove
(e: MouseEvent<HTMLCanvasElement>)
client/src/components/ui/BackgroundCanvas.tsx:77
Function
handleOpenHelpModal
(e: MouseEvent<HTMLButtonElement>)
client/src/components/ui/HelpContainer.tsx:10
Function
handlePopState
(e: PopStateEvent)
client/src/layouts/BrowserNavigationGuard.tsx:25
Method
handleReconnect
(@ConnectedSocket() client: Socket, @MessageBody() data: { roomId: string; playerId: string })
server/src/game/game.gateway.ts:51
Method
handleSendMessage
(@ConnectedSocket() client: Socket, @MessageBody() data: { message: string })
server/src/chat/chat.gateway.ts:37
Method
handleSettings
(@ConnectedSocket() client: Socket, @MessageBody() data: { settings: Partial<RoomSettings> })
server/src/game/game.gateway.ts:72
Function
handleStartDrawingEvent
(e: ReactTouchEvent<HTMLCanvasElement> | ReactMouseEvent<HTMLCanvasElement>)
client/src/components/canvas/MainCanvas.tsx:117
Function
handleStopDrawingEvent
()
client/src/components/canvas/MainCanvas.tsx:154
Function
handleSubmit
(e: FormEvent)
client/src/components/chat/ChatInput.tsx:30
Function
handleTouchEnd
()
client/src/components/modal/HelpRollingModal.tsx:116
Function
handleTouchMove
(e: TouchEvent<HTMLDivElement>)
client/src/components/modal/HelpRollingModal.tsx:103
Function
handleTouchStart
(e: TouchEvent<HTMLDivElement>)
client/src/components/modal/HelpRollingModal.tsx:98
Method
isDeactivated
()
core/crdt/LWWRegister.ts:20
Method
merge
(remoteState: RegisterState<T>)
core/crdt/LWWRegister.ts:40
Function
runCanvasComparisonTest
( clients: DrawingClient[], drawingFunction: (page: Page, clientIndex?: number) => Promise<void>, compar
core/crdt/test/test-utils.ts:128
Function
setupDifferentURL
(clientCount: number, browser: Browser)
core/crdt/test/test-utils.ts:249
Function
setupSameURL
(clientCount: number, browser: Browser)
core/crdt/test/test-utils.ts:227
Method
state
()
core/crdt/LWWMap.ts:31
Method
state
()
core/crdt/LWWRegister.ts:16
Method
strokes
()
core/crdt/LWWMap.ts:39
Method
updatePlayer
(roomId: string, playerId: string, player: Partial<Player>)
server/src/game/game.repository.ts:98
Method
value
()
core/crdt/LWWRegister.ts:12
← previous
201–253 of 253, ranked by callers