We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 625a7fc commit 4db41d3Copy full SHA for 4db41d3
1 file changed
src/routes/+page.svelte
@@ -45,18 +45,25 @@
45
46
function handleMessage(event: MessageEvent<{ type: IncomingEvent; data: unknown }>) {
47
switch (event.data.type) {
48
- case "generation_change":
+ case "generation_change": {
49
generationFigure = event.data.data as number;
50
break;
51
- case "sync":
+ }
52
+ case "sync": {
53
const data = event.data.data as { generationFigure: number; boardSize: number };
54
generationFigure = data.generationFigure;
55
sizeValue = data.boardSize;
56
- case "save_board":
57
58
+ case "save_board": {
59
saveState = { saving: true, boardData: event.data.data as boolean[][] };
60
boardNameInput = "";
61
62
63
+ default: {
64
+ event.data.type satisfies never;
65
+ break;
66
67
}
68
69
0 commit comments