강동현

Role 타입 추가, startRound에서 roles를 배열로 변경

1 -import { RoomDescription, RoomInfo } from "./dataType"; 1 +import { Role, RoomDescription, RoomInfo } from "./dataType";
2 2
3 // 서버로 들어오는 메세지 타입을 정의합니다. 3 // 서버로 들어오는 메세지 타입을 정의합니다.
4 // 'result' 속성은 서버 요청 결과에만 포함되는 특별한 속성입니다. 4 // 'result' 속성은 서버 요청 결과에만 포함되는 특별한 속성입니다.
...@@ -68,8 +68,8 @@ interface ServerOutboundMessageMap { ...@@ -68,8 +68,8 @@ interface ServerOutboundMessageMap {
68 duration: number; 68 duration: number;
69 roles: { 69 roles: {
70 username: string; 70 username: string;
71 - role: "drawer" | "guesser" | "winner" | "spectator"; 71 + role: Role;
72 - }; 72 + }[];
73 }; 73 };
74 74
75 // drawer에게 선택할 수 있는 단어가 주어졌습니다. 75 // drawer에게 선택할 수 있는 단어가 주어졌습니다.
...@@ -96,7 +96,7 @@ interface ServerOutboundMessageMap { ...@@ -96,7 +96,7 @@ interface ServerOutboundMessageMap {
96 // 역할이 변경되었습니다. 96 // 역할이 변경되었습니다.
97 role: { 97 role: {
98 username: string; 98 username: string;
99 - role: "drawer" | "guesser" | "winner" | "spectator"; 99 + role: Role;
100 }; 100 };
101 101
102 // 보낸 단어가 정답 처리 되었습니다. 102 // 보낸 단어가 정답 처리 되었습니다.
......