From 9a91c41c82739a04d724fd5fed771f7b695f8fb8 Mon Sep 17 00:00:00 2001 From: Antoine ZANARDI Date: Wed, 18 Sep 2024 09:47:29 +0200 Subject: [PATCH 1/2] feat(misc-pages): responsive for canceled game and not found game pages --- .../pages/game/GameCanceled/GameCanceled.vue | 10 +- .../pages/game/GameNotFound/GameNotFound.vue | 12 +- app/error.vue | 4 +- .../screenshots/darwin/Game canceled.png | Bin 38957 -> 0 bytes .../screenshots/darwin/Game not found.png | Bin 47910 -> 0 bytes .../screenshots/darwin/Page not found.png | Bin 44474 -> 0 bytes .../screenshots/linux/Game canceled.png | Bin 50633 -> 0 bytes .../screenshots/linux/Game not found.png | Bin 64305 -> 0 bytes .../screenshots/linux/Page not found.png | Bin 59952 -> 0 bytes tests/stryker/incremental.json | 142362 ++++++++------- .../__snapshots__/error.nuxt.spec.ts.snap | 4 +- .../GameCanceled.nuxt.spec.ts.snap | 10 +- .../GameNotFound.nuxt.spec.ts.snap | 12 +- 13 files changed, 71235 insertions(+), 71179 deletions(-) delete mode 100644 tests/acceptance/screenshots/darwin/Game canceled.png delete mode 100644 tests/acceptance/screenshots/darwin/Game not found.png delete mode 100644 tests/acceptance/screenshots/darwin/Page not found.png delete mode 100644 tests/acceptance/screenshots/linux/Game canceled.png delete mode 100644 tests/acceptance/screenshots/linux/Game not found.png delete mode 100644 tests/acceptance/screenshots/linux/Page not found.png diff --git a/app/components/pages/game/GameCanceled/GameCanceled.vue b/app/components/pages/game/GameCanceled/GameCanceled.vue index 294923bfc04..4fbb577996f 100644 --- a/app/components/pages/game/GameCanceled/GameCanceled.vue +++ b/app/components/pages/game/GameCanceled/GameCanceled.vue @@ -1,7 +1,7 @@ diff --git a/app/components/pages/game/GameNotFound/GameNotFound.vue b/app/components/pages/game/GameNotFound/GameNotFound.vue index 797682c1983..de4b1d8d581 100644 --- a/app/components/pages/game/GameNotFound/GameNotFound.vue +++ b/app/components/pages/game/GameNotFound/GameNotFound.vue @@ -1,7 +1,7 @@ diff --git a/app/error.vue b/app/error.vue index 92895840ea9..36bd3e042fd 100644 --- a/app/error.vue +++ b/app/error.vue @@ -5,7 +5,7 @@ >

{{ errorTitle }}

@@ -20,7 +20,7 @@

{{ errorDescription }}

diff --git a/tests/acceptance/screenshots/darwin/Game canceled.png b/tests/acceptance/screenshots/darwin/Game canceled.png deleted file mode 100644 index bfd39ee2736302096970a651d61b5045046cf309..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38957 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%0DBFY~A(fYtzC&N7Qs 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

k#zvX2JuXgi zI9-`?{<-R%J9l_7WU@6o%{0x=!9n9r_bJa74__y>Y*y9y`_(rU6cl8RCS00*Em7lu zXl%b$2c_1W?Y1YEiU27CVS@Zr1B;wEzp2zsuO(C48CgzRSj`17^^&-CVx-wmv?X;O(gQo5NLF#3{K zZ4~@;1BHh&AArExi%$~omtXr_2U4Kt&0NsB06u;t;5JPky@=yXJ#fGRcIqqdSy)*w z_WRX&CDKw;?WgPVhxcGG7!O5oA|Y3Mh-fodU{VH7au!x19|4V$Tb<9Kb_pC4chsljrzbMH}g@RZ( zFKIW1Ucbp*O|*X5&|=dQj!5+0nn*H^NzdK$M1S7w0-Ca15|g+Vdq?e}3dlZY z&y#KLN^Yily3e-fb2_QEKd3qok?9|lM5$H|SG~AO0_@?y5s+TXE;9Z8= zCvld^ulk=Q`|P$J&?LvAz7JIu5J!uyl_j;cwT%h7it+ub#jfUVOdw45+tzkfy$(k$ z$1A&qja$XGJ~tKG))JzJnyL(i&HjEXvoFa|zF9a}P`$Z|Pz=ondwN1%wK$;953y2| zkeOh7dBguL2n1W9B;w0IYU-9%SOq~8u4m$D{=!VPx~+OytzEuf-_C9$AjIoa-kNJb zO;uIZVctj-N?Tu5RaN2$X*AR>7Av|T!cj@Q*IWkwq@J#|HY|45C9##~ngGO9(2^{- z03tVs(S>Q}JL^9e8ec=6JY|FsJV~iIn(~fBQ;?Gz!%r4H$MLqVK<~M*{TKL8gGn8e zhK=8Z3^f^ScCN%2i%3eeV4O<-SVxisYH`rqFxs8;aKfeAEtE5^F0TwYb%XvGp4@$! zcI@pb(LOeZS8F>Uv`UnQd9~YWp!RoK7%-E?LrKGfgXia42s9ue!_a(?wb)7OOH9JhnHYSWluqa2=)}c>2 z9WIVrWbE^jFm!$k@#?m8I>ju{#3t3U3@mri|hu(DDd8f*!nK^0Nxz}NCo z5$FPgGMkzD4{N1?!1K2ZV>vlF$1D=;q|de+bWti@!Pg*UWS{`1!LFNc;0jy@X7aIl zTU5f)D4+>kMc%(2fU?$ecZL*xe&R95>Vu@tw>&wsB-8ddz*

7&B@wRi;Ha9o# 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 diff --git a/tests/acceptance/screenshots/darwin/Game not found.png b/tests/acceptance/screenshots/darwin/Game not found.png deleted file mode 100644 index cb260d501e52df70468b56c5c45c9e58c700f0b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47910 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%0A>;ipA!{m8SsMW{W#1K=I7^o9&fG1#e=$NSXhpp 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 diff --git a/tests/acceptance/screenshots/darwin/Page not found.png b/tests/acceptance/screenshots/darwin/Page not found.png deleted file mode 100644 index b99650f3be3090471c36568cf61222d4bc2f5395..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44474 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%0D=e*qSIy^+o46oxfzekLb-86f(vv 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 HYZv}s`uR)7 diff --git a/tests/acceptance/screenshots/linux/Game not found.png b/tests/acceptance/screenshots/linux/Game not found.png deleted file mode 100644 index 9a0657eb91a71a6b444f970fd5d0ed0e83a40928..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64305 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 diff --git a/tests/acceptance/screenshots/linux/Page not found.png b/tests/acceptance/screenshots/linux/Page not found.png deleted file mode 100644 index 6fda102ecdbda5a1a19a49a3abc85eca8873f90d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59952 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\n \n \n \n\n \n {{ $t(\"components.GameCanceled.gameCanceled\") }}\n \n \n\n

\n \n\n \n\n \n
\n \n\n\n" + "source": "\n\n" }, "app/components/pages/game/GameNotFound/GameNotFound.vue": { "language": "html", @@ -2400,7 +2400,7 @@ } } ], - "source": "\n\n" + "source": "\n\n" }, "app/components/pages/game/GameOver/GameOver.vue": { "language": "html", @@ -9518,1430 +9518,3018 @@ ], "source": "\n\n" }, - "app/components/pages/game/GameOver/GameOverWinners/GameOverWinners.vue": { + "app/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.vue": { "language": "html", "mutants": [ { - "id": "356", + "id": "323", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Over Winners Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Over Victory Text Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1835" + "240" ], "coveredBy": [ - "1835", - "1836", - "1837", - "1838" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 81, - "line": 25 + "column": 82, + "line": 54 }, "start": { - "column": 48, - "line": 25 + "column": 34, + "line": 54 } } }, { - "id": "357", - "mutatorName": "OptionalChaining", - "replacement": "game.value.victory.winners", - "statusReason": "Cannot read properties of undefined (reading 'winners')", + "id": "324", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected '' to be '50px' // Object.is equality", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "1837" + "243" ], "coveredBy": [ - "1835", - "1836", - "1837", - "1838" + "243" ], "location": { "end": { - "column": 81, - "line": 25 + "column": 71, + "line": 54 }, "start": { - "column": 54, - "line": 25 + "column": 65, + "line": 54 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameAccursedWolfFatherMayHaveInfectedEvent/GameAccursedWolfFatherMayHaveInfectedEvent.vue": { - "language": "html", - "mutants": [ + }, { - "id": "358", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "325", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Over Victory Text Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1084" + "240" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 124, - "line": 29 + "column": 81, + "line": 54 }, "start": { - "column": 63, - "line": 29 + "column": 74, + "line": 54 } } }, { - "id": "359", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected '/svg/role/werewolf.svg' to be undefined", + "id": "326", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 18, "static": false, "killedBy": [ - "1086" + "257" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 124, - "line": 29 + "column": 2, + "line": 67 }, "start": { - "column": 69, - "line": 29 + "column": 59, + "line": 61 } } }, { - "id": "360", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "327", + "mutatorName": "MethodExpression", + "replacement": "players", + "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 18, "static": false, "killedBy": [ - "1084" + "257" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 124, - "line": 29 + "column": 64, + "line": 63 }, "start": { - "column": 69, - "line": 29 + "column": 24, + "line": 63 } } }, { - "id": "361", - "mutatorName": "LogicalOperator", - "replacement": "!!props.event.players || props.event.players.length > 0", - "statusReason": "expected '/svg/role/werewolf.svg' to be undefined", + "id": "328", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 18, "static": false, "killedBy": [ - "1086" + "257" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 124, - "line": 29 + "column": 63, + "line": 63 }, "start": { - "column": 69, - "line": 29 + "column": 39, + "line": 63 } } }, { - "id": "362", - "mutatorName": "BooleanLiteral", - "replacement": "!props.event.players", - "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "329", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Over Victory Text Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1084" + "240" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 90, - "line": 29 + "column": 120, + "line": 66 }, "start": { - "column": 69, - "line": 29 + "column": 10, + "line": 66 } } }, { - "id": "363", - "mutatorName": "BooleanLiteral", - "replacement": "props.event.players", - "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "330", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 18, "static": false, "killedBy": [ - "1084" + "257" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 90, - "line": 29 + "column": 120, + "line": 66 }, "start": { - "column": 70, - "line": 29 + "column": 10, + "line": 66 } } }, { - "id": "364", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected '/svg/role/werewolf.svg' to be undefined", + "id": "331", + "mutatorName": "LogicalOperator", + "replacement": "options.roles.cupid.mustWinWithLovers && victory?.type === \"lovers\" || alivePlayers.length === teamOfLoveCount", + "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 17, "static": false, "killedBy": [ - "1086" + "256" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 124, - "line": 29 + "column": 120, + "line": 66 }, "start": { - "column": 94, - "line": 29 + "column": 10, + "line": 66 } } }, { - "id": "365", - "mutatorName": "EqualityOperator", - "replacement": "props.event.players.length >= 0", - "statusReason": "expected '/svg/role/werewolf.svg' to be undefined", + "id": "332", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 20, "static": false, "killedBy": [ - "1086" + "256" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 124, - "line": 29 + "column": 77, + "line": 66 }, "start": { - "column": 94, - "line": 29 + "column": 10, + "line": 66 } } }, { - "id": "366", - "mutatorName": "EqualityOperator", - "replacement": "props.event.players.length <= 0", - "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "333", + "mutatorName": "LogicalOperator", + "replacement": "options.roles.cupid.mustWinWithLovers || victory?.type === \"lovers\"", + "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 20, "static": false, "killedBy": [ - "1084" + "256" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 124, - "line": 29 + "column": 77, + "line": 66 }, "start": { - "column": 94, - "line": 29 + "column": 10, + "line": 66 } } }, { - "id": "367", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered. 1` mismatched", + "id": "334", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be '??' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 10, "static": false, "killedBy": [ - "1083" + "263" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "253", + "255", + "256", + "257", + "258", + "260", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269" ], "location": { "end": { - "column": 2, - "line": 34 + "column": 77, + "line": 66 }, "start": { - "column": 76, - "line": 31 + "column": 51, + "line": 66 } } }, { - "id": "368", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered. 1` mismatched", + "id": "335", + "mutatorName": "EqualityOperator", + "replacement": "victory?.type !== \"lovers\"", + "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 4, "static": false, "killedBy": [ - "1083" + "257" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "253", + "255", + "256", + "257", + "258", + "260", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269" ], "location": { "end": { - "column": 2, - "line": 34 + "column": 77, + "line": 66 }, "start": { - "column": 82, - "line": 31 + "column": 51, + "line": 66 } } }, { - "id": "369", + "id": "337", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 4, "static": false, "killedBy": [ - "1083" + "257" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "253", + "255", + "256", + "257", + "258", + "260", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269" ], "location": { "end": { - "column": 101, - "line": 32 + "column": 77, + "line": 66 }, "start": { - "column": 5, - "line": 32 + "column": 69, + "line": 66 } } }, { - "id": "370", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered. 1` mismatched", + "id": "338", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1083" + "256" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "256", + "257", + "266", + "267" ], "location": { "end": { - "column": 106, - "line": 33 + "column": 120, + "line": 66 }, "start": { - "column": 5, - "line": 33 + "column": 81, + "line": 66 } } }, { - "id": "371", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "339", + "mutatorName": "EqualityOperator", + "replacement": "alivePlayers.length !== teamOfLoveCount", + "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1084" + "256" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "256", + "257", + "266", + "267" ], "location": { "end": { - "column": 2, - "line": 41 + "column": 120, + "line": 66 }, "start": { - "column": 56, - "line": 36 + "column": 81, + "line": 66 } } }, { - "id": "372", - "mutatorName": "BooleanLiteral", - "replacement": "hasAccursedWolfFatherInfectedAnyone.value", - "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "340", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1084" + "240" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 49, - "line": 37 + "column": 2, + "line": 92 }, "start": { - "column": 7, - "line": 37 + "column": 60, + "line": 69 } } }, { - "id": "373", + "id": "341", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "statusReason": "Snapshot `Game Over Victory Text Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1084" + "240" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 49, - "line": 37 + "column": 38, + "line": 71 }, "start": { "column": 7, - "line": 37 + "line": 71 } } }, { - "id": "374", + "id": "342", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected '/svg/role/werewolf.svg' to be undefined", + "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 18, "static": false, "killedBy": [ - "1086" + "257" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 49, - "line": 37 + "column": 38, + "line": 71 }, "start": { "column": 7, - "line": 37 + "line": 71 } } }, { - "id": "375", + "id": "343", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected '/svg/role/werewolf.svg' to be undefined", + "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1086" + "257" ], "coveredBy": [ - "1086" + "257", + "267" ], "location": { "end": { "column": 4, - "line": 39 + "line": 77 }, "start": { - "column": 51, - "line": 37 + "column": 40, + "line": 71 } } }, { - "id": "376", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "344", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expected '' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1084" + "257" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "257", + "267" ], "location": { "end": { - "column": 34, - "line": 40 + "column": 6, + "line": 76 }, "start": { - "column": 10, - "line": 40 + "column": 12, + "line": 72 } } }, { - "id": "377", + "id": "345", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"evil-demonic-laugh\",\n], but it was called with \"\"", + "statusReason": "expected '' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", "status": "Killed", - "testsCompleted": 6, + "testsCompleted": 1, "static": false, "killedBy": [ - "1088" + "257" ], "coveredBy": [ - "1083", - "1084", - "1085", - "1086", - "1087", - "1088" + "257", + "267" ], "location": { "end": { - "column": 37, - "line": 43 + "column": 65, + "line": 73 }, "start": { - "column": 17, - "line": 43 + "column": 15, + "line": 73 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameActorMayHaveChosenCardEvent/GameActorMayHaveChosenCardEvent.vue": { - "language": "html", - "mutants": [ + }, { - "id": "378", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected undefined to be '/svg/role/actor.svg' // Object.is equality", + "id": "346", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected '' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", "status": "Killed", - "testsCompleted": 6, + "testsCompleted": 2, "static": false, "killedBy": [ - "1258" + "267" ], "coveredBy": [ - "1253", - "1254", - "1255", - "1256", - "1257", - "1258" + "257", + "267" ], "location": { "end": { - "column": 116, - "line": 33 + "column": 83, + "line": 74 }, "start": { - "column": 61, - "line": 33 + "column": 18, + "line": 74 } } }, { - "id": "379", - "mutatorName": "OptionalChaining", - "replacement": "game.value.lastGameHistoryRecord.play", + "id": "347", + "mutatorName": "BooleanLiteral", + "replacement": "victory", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1253" + "240" ], "coveredBy": [ - "1253", - "1254", - "1255", - "1256", - "1257", - "1258" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 105, - "line": 33 + "column": 15, + "line": 78 }, "start": { - "column": 67, - "line": 33 + "column": 7, + "line": 78 } } }, { - "id": "380", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Actor May Have Chosen Card Event Component > should match snapshot when rendered. 1` mismatched", + "id": "348", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'svg/misc/question-mark.svg' to be 'svg/role/werewolf.svg' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 6, "static": false, "killedBy": [ - "1253" + "245" ], "coveredBy": [ - "1253", - "1254", - "1255", - "1256", - "1257", - "1258" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 2, - "line": 40 + "column": 15, + "line": 78 }, "start": { - "column": 65, - "line": 37 + "column": 7, + "line": 78 } } }, { - "id": "381", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Snapshot `Game Actor May Have Chosen Card Event Component > should match snapshot when rendered. 1` mismatched", + "id": "349", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1253" + "240" ], "coveredBy": [ - "1253", - "1254", - "1255", - "1256", - "1257", - "1258" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 2, - "line": 40 + "column": 15, + "line": 78 }, "start": { - "column": 71, - "line": 37 + "column": 7, + "line": 78 } } }, { - "id": "382", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Actor May Have Chosen Card Event Component > should match snapshot when rendered. 1` mismatched", + "id": "350", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1253" + "240" ], "coveredBy": [ - "1253", - "1254", - "1255", - "1256", - "1257", - "1258" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 72, - "line": 38 + "column": 4, + "line": 84 }, "start": { - "column": 5, - "line": 38 + "column": 17, + "line": 78 } } }, { - "id": "383", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Actor May Have Chosen Card Event Component > should match snapshot when rendered. 1` mismatched", + "id": "351", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Snapshot `Game Over Victory Text Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1253" + "240" ], "coveredBy": [ - "1253", - "1254", - "1255", - "1256", - "1257", - "1258" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 77, - "line": 39 + "column": 6, + "line": 83 }, "start": { - "column": 5, - "line": 39 + "column": 12, + "line": 79 } } }, { - "id": "384", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected undefined to be '/svg/role/actor.svg' // Object.is equality", + "id": "352", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Over Victory Text Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 6, + "testsCompleted": 1, "static": false, "killedBy": [ - "1258" + "240" ], "coveredBy": [ - "1253", - "1254", - "1255", - "1256", - "1257", - "1258" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 2, - "line": 47 + "column": 17, + "line": 80 }, "start": { - "column": 56, - "line": 42 + "column": 13, + "line": 80 } } }, { - "id": "385", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected undefined to be '/svg/role/actor.svg' // Object.is equality", + "id": "353", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Over Victory Text Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 6, + "testsCompleted": 1, "static": false, "killedBy": [ - "1258" + "240" ], "coveredBy": [ - "1253", - "1254", - "1255", - "1256", - "1257", - "1258" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 37, - "line": 43 + "column": 20, + "line": 81 }, "start": { - "column": 7, - "line": 43 + "column": 16, + "line": 81 } } }, { - "id": "386", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Actor May Have Chosen Card Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "354", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Over Victory Text Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1254" + "240" ], "coveredBy": [ - "1253", - "1254", - "1255", - "1256", - "1257", - "1258" + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 37, - "line": 43 + "column": 44, + "line": 82 }, "start": { - "column": 7, - "line": 43 + "column": 16, + "line": 82 } } }, { - "id": "387", - "mutatorName": "EqualityOperator", - "replacement": "chosenCard.value !== undefined", - "statusReason": "Snapshot `Game Actor May Have Chosen Card Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "355", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expected undefined to be 'svg/role/werewolf.svg' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1254" + "245" ], "coveredBy": [ - "1253", - "1254", - "1255", - "1256", - "1257", - "1258" + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "254", + "255", + "256", + "258", + "259", + "260", + "261", + "262", + "264", + "265", + "266", + "268", + "269", + "270", + "271", + "272" ], "location": { "end": { - "column": 37, - "line": 43 + "column": 4, + "line": 91 }, "start": { - "column": 7, - "line": 43 + "column": 10, + "line": 87 } } }, { - "id": "388", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Actor May Have Chosen Card Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "336", + "mutatorName": "OptionalChaining", + "replacement": "victory.type", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", - "testsCompleted": 2, "static": false, + "testsCompleted": 1, "killedBy": [ - "1254" + "253" ], "coveredBy": [ - "1253", - "1254", - "1255", - "1256", - "1257", - "1258" + "253", + "255", + "256", + "257", + "258", + "260", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269" ], "location": { "end": { - "column": 4, - "line": 45 + "column": 64, + "line": 66 }, "start": { - "column": 39, - "line": 43 + "column": 51, + "line": 66 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game/GameOver/GameOverWinners/GameOverWinners.vue": { + "language": "html", + "mutants": [ { - "id": "389", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected '' to be '/svg/role/actor.svg' // Object.is equality", + "id": "356", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Over Winners Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1258" + "1835" ], "coveredBy": [ - "1258" + "1835", + "1836", + "1837", + "1838" ], "location": { "end": { - "column": 31, - "line": 46 + "column": 81, + "line": 25 }, "start": { - "column": 10, - "line": 46 + "column": 48, + "line": 25 } } }, { - "id": "390", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"actor-clear-throat-and-knocks\",\n], but it was called with \"\"", + "id": "357", + "mutatorName": "OptionalChaining", + "replacement": "game.value.victory.winners", + "statusReason": "Cannot read properties of undefined (reading 'winners')", "status": "Killed", "testsCompleted": 3, "static": false, "killedBy": [ - "1255" + "1837" ], "coveredBy": [ - "1253", - "1254", - "1255", - "1256", - "1257", - "1258" + "1835", + "1836", + "1837", + "1838" ], "location": { "end": { - "column": 48, - "line": 49 + "column": 81, + "line": 25 }, "start": { - "column": 17, - "line": 49 + "column": 54, + "line": 25 } } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameBearGrowlsOrSleepsEvent/GameBearGrowlsOrSleepsEvent.vue": { + "app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameAccursedWolfFatherMayHaveInfectedEvent/GameAccursedWolfFatherMayHaveInfectedEvent.vue": { "language": "html", "mutants": [ { - "id": "391", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Bear Growl Or Sleeps Event Component > should match snapshot when rendered. 1` mismatched", + "id": "358", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "1266" + "1084" ], "coveredBy": [ - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273" + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" ], "location": { "end": { - "column": 2, - "line": 34 + "column": 124, + "line": 29 }, "start": { - "column": 67, + "column": 63, "line": 29 } } }, { - "id": "392", + "id": "359", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expected 'components.GameBearGrowlsOrSleepsEven…' to be 'components.GameBearGrowlsOrSleepsEven…' // Object.is equality", + "statusReason": "expected '/svg/role/werewolf.svg' to be undefined", "status": "Killed", - "testsCompleted": 6, + "testsCompleted": 4, "static": false, "killedBy": [ - "1271" + "1086" ], "coveredBy": [ - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273" + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" ], "location": { "end": { - "column": 41, - "line": 30 + "column": 124, + "line": 29 }, "start": { - "column": 7, - "line": 30 + "column": 69, + "line": 29 } } }, { - "id": "393", + "id": "360", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "Snapshot `Game Bear Growl Or Sleeps Event Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "1266" + "1084" ], "coveredBy": [ - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273" + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" ], "location": { "end": { - "column": 41, - "line": 30 + "column": 124, + "line": 29 }, "start": { - "column": 7, - "line": 30 + "column": 69, + "line": 29 } } }, { - "id": "394", - "mutatorName": "EqualityOperator", - "replacement": "props.event.type !== \"bear-growls\"", - "statusReason": "Snapshot `Game Bear Growl Or Sleeps Event Component > should match snapshot when rendered. 1` mismatched", + "id": "361", + "mutatorName": "LogicalOperator", + "replacement": "!!props.event.players || props.event.players.length > 0", + "statusReason": "expected '/svg/role/werewolf.svg' to be undefined", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 4, "static": false, "killedBy": [ - "1266" + "1086" ], "coveredBy": [ - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273" + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" ], "location": { "end": { - "column": 41, - "line": 30 + "column": 124, + "line": 29 }, "start": { - "column": 7, - "line": 30 + "column": 69, + "line": 29 } } }, { - "id": "395", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Bear Growl Or Sleeps Event Component > should match snapshot when rendered. 1` mismatched", + "id": "362", + "mutatorName": "BooleanLiteral", + "replacement": "!props.event.players", + "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "1266" + "1084" ], "coveredBy": [ - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273" + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" ], "location": { "end": { - "column": 41, - "line": 30 + "column": 90, + "line": 29 }, "start": { - "column": 28, - "line": 30 + "column": 69, + "line": 29 } } }, { - "id": "396", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Bear Growl Or Sleeps Event Component > should match snapshot when rendered. 1` mismatched", + "id": "363", + "mutatorName": "BooleanLiteral", + "replacement": "props.event.players", + "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "1266" + "1084" ], "coveredBy": [ - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273" + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" ], "location": { "end": { - "column": 4, - "line": 32 + "column": 90, + "line": 29 }, "start": { - "column": 43, - "line": 30 + "column": 70, + "line": 29 } } }, { - "id": "397", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Snapshot `Game Bear Growl Or Sleeps Event Component > should match snapshot when rendered. 1` mismatched", + "id": "364", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected '/svg/role/werewolf.svg' to be undefined", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 4, "static": false, "killedBy": [ - "1266" + "1086" ], "coveredBy": [ - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273" + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" ], "location": { "end": { - "column": 68, - "line": 31 + "column": 124, + "line": 29 }, "start": { - "column": 12, - "line": 31 + "column": 94, + "line": 29 } } }, { - "id": "398", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Bear Growl Or Sleeps Event Component > should match snapshot when rendered. 1` mismatched", + "id": "365", + "mutatorName": "EqualityOperator", + "replacement": "props.event.players.length >= 0", + "statusReason": "expected '/svg/role/werewolf.svg' to be undefined", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 4, "static": false, "killedBy": [ - "1266" + "1086" ], "coveredBy": [ - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273" + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" ], "location": { "end": { - "column": 66, - "line": 31 + "column": 124, + "line": 29 }, "start": { - "column": 15, - "line": 31 + "column": 94, + "line": 29 } } }, { - "id": "399", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "expected '' to be 'components.GameBearGrowlsOrSleepsEven…' // Object.is equality", + "id": "366", + "mutatorName": "EqualityOperator", + "replacement": "props.event.players.length <= 0", + "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", "status": "Killed", "testsCompleted": 2, "static": false, "killedBy": [ - "1271" + "1084" ], "coveredBy": [ - "1269", - "1271", - "1273" + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" ], "location": { "end": { - "column": 66, - "line": 33 + "column": 124, + "line": 29 }, "start": { - "column": 10, - "line": 33 + "column": 94, + "line": 29 } } }, { - "id": "400", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected '' to be 'components.GameBearGrowlsOrSleepsEven…' // Object.is equality", + "id": "367", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1271" + "1083" ], "coveredBy": [ - "1269", - "1271", - "1273" + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" ], "location": { "end": { - "column": 64, - "line": 33 + "column": 2, + "line": 34 }, "start": { - "column": 13, - "line": 33 + "column": 76, + "line": 31 } } }, { - "id": "401", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"bear-growling\",\n], but it was called with \"calm-bear-eating\"", + "id": "368", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "1268" + "1083" ], "coveredBy": [ - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273" + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" ], "location": { "end": { - "column": 81, - "line": 36 + "column": 2, + "line": 34 }, "start": { - "column": 41, - "line": 36 + "column": 82, + "line": 31 } } }, { - "id": "402", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"calm-bear-eating\",\n], but it was called with \"bear-growling\"", + "id": "369", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 1, "static": false, "killedBy": [ - "1269" + "1083" ], "coveredBy": [ - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273" - ], - "location": { - "end": { - "column": 81, - "line": 36 + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" + ], + "location": { + "end": { + "column": 101, + "line": 32 + }, + "start": { + "column": 5, + "line": 32 + } + } + }, + { + "id": "370", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1083" + ], + "coveredBy": [ + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" + ], + "location": { + "end": { + "column": 106, + "line": 33 + }, + "start": { + "column": 5, + "line": 33 + } + } + }, + { + "id": "371", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1084" + ], + "coveredBy": [ + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" + ], + "location": { + "end": { + "column": 2, + "line": 41 + }, + "start": { + "column": 56, + "line": 36 + } + } + }, + { + "id": "372", + "mutatorName": "BooleanLiteral", + "replacement": "hasAccursedWolfFatherInfectedAnyone.value", + "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1084" + ], + "coveredBy": [ + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" + ], + "location": { + "end": { + "column": 49, + "line": 37 + }, + "start": { + "column": 7, + "line": 37 + } + } + }, + { + "id": "373", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1084" + ], + "coveredBy": [ + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" + ], + "location": { + "end": { + "column": 49, + "line": 37 + }, + "start": { + "column": 7, + "line": 37 + } + } + }, + { + "id": "374", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected '/svg/role/werewolf.svg' to be undefined", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "1086" + ], + "coveredBy": [ + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" + ], + "location": { + "end": { + "column": 49, + "line": 37 + }, + "start": { + "column": 7, + "line": 37 + } + } + }, + { + "id": "375", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected '/svg/role/werewolf.svg' to be undefined", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1086" + ], + "coveredBy": [ + "1086" + ], + "location": { + "end": { + "column": 4, + "line": 39 + }, + "start": { + "column": 51, + "line": 37 + } + } + }, + { + "id": "376", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Accursed Wolf Father May Have Infected Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1084" + ], + "coveredBy": [ + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" + ], + "location": { + "end": { + "column": 34, + "line": 40 + }, + "start": { + "column": 10, + "line": 40 + } + } + }, + { + "id": "377", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"evil-demonic-laugh\",\n], but it was called with \"\"", + "status": "Killed", + "testsCompleted": 6, + "static": false, + "killedBy": [ + "1088" + ], + "coveredBy": [ + "1083", + "1084", + "1085", + "1086", + "1087", + "1088" + ], + "location": { + "end": { + "column": 37, + "line": 43 + }, + "start": { + "column": 17, + "line": 43 + } + } + } + ], + "source": "\n\n" + }, + "app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameActorMayHaveChosenCardEvent/GameActorMayHaveChosenCardEvent.vue": { + "language": "html", + "mutants": [ + { + "id": "378", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected undefined to be '/svg/role/actor.svg' // Object.is equality", + "status": "Killed", + "testsCompleted": 6, + "static": false, + "killedBy": [ + "1258" + ], + "coveredBy": [ + "1253", + "1254", + "1255", + "1256", + "1257", + "1258" + ], + "location": { + "end": { + "column": 116, + "line": 33 + }, + "start": { + "column": 61, + "line": 33 + } + } + }, + { + "id": "379", + "mutatorName": "OptionalChaining", + "replacement": "game.value.lastGameHistoryRecord.play", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1253" + ], + "coveredBy": [ + "1253", + "1254", + "1255", + "1256", + "1257", + "1258" + ], + "location": { + "end": { + "column": 105, + "line": 33 + }, + "start": { + "column": 67, + "line": 33 + } + } + }, + { + "id": "380", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Actor May Have Chosen Card Event Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1253" + ], + "coveredBy": [ + "1253", + "1254", + "1255", + "1256", + "1257", + "1258" + ], + "location": { + "end": { + "column": 2, + "line": 40 + }, + "start": { + "column": 65, + "line": 37 + } + } + }, + { + "id": "381", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Snapshot `Game Actor May Have Chosen Card Event Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1253" + ], + "coveredBy": [ + "1253", + "1254", + "1255", + "1256", + "1257", + "1258" + ], + "location": { + "end": { + "column": 2, + "line": 40 + }, + "start": { + "column": 71, + "line": 37 + } + } + }, + { + "id": "382", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Actor May Have Chosen Card Event Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1253" + ], + "coveredBy": [ + "1253", + "1254", + "1255", + "1256", + "1257", + "1258" + ], + "location": { + "end": { + "column": 72, + "line": 38 + }, + "start": { + "column": 5, + "line": 38 + } + } + }, + { + "id": "383", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Actor May Have Chosen Card Event Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1253" + ], + "coveredBy": [ + "1253", + "1254", + "1255", + "1256", + "1257", + "1258" + ], + "location": { + "end": { + "column": 77, + "line": 39 + }, + "start": { + "column": 5, + "line": 39 + } + } + }, + { + "id": "384", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected undefined to be '/svg/role/actor.svg' // Object.is equality", + "status": "Killed", + "testsCompleted": 6, + "static": false, + "killedBy": [ + "1258" + ], + "coveredBy": [ + "1253", + "1254", + "1255", + "1256", + "1257", + "1258" + ], + "location": { + "end": { + "column": 2, + "line": 47 + }, + "start": { + "column": 56, + "line": 42 + } + } + }, + { + "id": "385", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected undefined to be '/svg/role/actor.svg' // Object.is equality", + "status": "Killed", + "testsCompleted": 6, + "static": false, + "killedBy": [ + "1258" + ], + "coveredBy": [ + "1253", + "1254", + "1255", + "1256", + "1257", + "1258" + ], + "location": { + "end": { + "column": 37, + "line": 43 + }, + "start": { + "column": 7, + "line": 43 + } + } + }, + { + "id": "386", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Actor May Have Chosen Card Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1254" + ], + "coveredBy": [ + "1253", + "1254", + "1255", + "1256", + "1257", + "1258" + ], + "location": { + "end": { + "column": 37, + "line": 43 + }, + "start": { + "column": 7, + "line": 43 + } + } + }, + { + "id": "387", + "mutatorName": "EqualityOperator", + "replacement": "chosenCard.value !== undefined", + "statusReason": "Snapshot `Game Actor May Have Chosen Card Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1254" + ], + "coveredBy": [ + "1253", + "1254", + "1255", + "1256", + "1257", + "1258" + ], + "location": { + "end": { + "column": 37, + "line": 43 + }, + "start": { + "column": 7, + "line": 43 + } + } + }, + { + "id": "388", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Actor May Have Chosen Card Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1254" + ], + "coveredBy": [ + "1253", + "1254", + "1255", + "1256", + "1257", + "1258" + ], + "location": { + "end": { + "column": 4, + "line": 45 + }, + "start": { + "column": 39, + "line": 43 + } + } + }, + { + "id": "389", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected '' to be '/svg/role/actor.svg' // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1258" + ], + "coveredBy": [ + "1258" + ], + "location": { + "end": { + "column": 31, + "line": 46 + }, + "start": { + "column": 10, + "line": 46 + } + } + }, + { + "id": "390", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"actor-clear-throat-and-knocks\",\n], but it was called with \"\"", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "1255" + ], + "coveredBy": [ + "1253", + "1254", + "1255", + "1256", + "1257", + "1258" + ], + "location": { + "end": { + "column": 48, + "line": 49 + }, + "start": { + "column": 17, + "line": 49 + } + } + } + ], + "source": "\n\n" + }, + "app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameBearGrowlsOrSleepsEvent/GameBearGrowlsOrSleepsEvent.vue": { + "language": "html", + "mutants": [ + { + "id": "391", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Bear Growl Or Sleeps Event Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1266" + ], + "coveredBy": [ + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273" + ], + "location": { + "end": { + "column": 2, + "line": 34 + }, + "start": { + "column": 67, + "line": 29 + } + } + }, + { + "id": "392", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'components.GameBearGrowlsOrSleepsEven…' to be 'components.GameBearGrowlsOrSleepsEven…' // Object.is equality", + "status": "Killed", + "testsCompleted": 6, + "static": false, + "killedBy": [ + "1271" + ], + "coveredBy": [ + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273" + ], + "location": { + "end": { + "column": 41, + "line": 30 + }, + "start": { + "column": 7, + "line": 30 + } + } + }, + { + "id": "393", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Bear Growl Or Sleeps Event Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1266" + ], + "coveredBy": [ + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273" + ], + "location": { + "end": { + "column": 41, + "line": 30 + }, + "start": { + "column": 7, + "line": 30 + } + } + }, + { + "id": "394", + "mutatorName": "EqualityOperator", + "replacement": "props.event.type !== \"bear-growls\"", + "statusReason": "Snapshot `Game Bear Growl Or Sleeps Event Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1266" + ], + "coveredBy": [ + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273" + ], + "location": { + "end": { + "column": 41, + "line": 30 + }, + "start": { + "column": 7, + "line": 30 + } + } + }, + { + "id": "395", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Bear Growl Or Sleeps Event Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1266" + ], + "coveredBy": [ + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273" + ], + "location": { + "end": { + "column": 41, + "line": 30 + }, + "start": { + "column": 28, + "line": 30 + } + } + }, + { + "id": "396", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Bear Growl Or Sleeps Event Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1266" + ], + "coveredBy": [ + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273" + ], + "location": { + "end": { + "column": 4, + "line": 32 + }, + "start": { + "column": 43, + "line": 30 + } + } + }, + { + "id": "397", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Snapshot `Game Bear Growl Or Sleeps Event Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1266" + ], + "coveredBy": [ + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273" + ], + "location": { + "end": { + "column": 68, + "line": 31 + }, + "start": { + "column": 12, + "line": 31 + } + } + }, + { + "id": "398", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Bear Growl Or Sleeps Event Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1266" + ], + "coveredBy": [ + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273" + ], + "location": { + "end": { + "column": 66, + "line": 31 + }, + "start": { + "column": 15, + "line": 31 + } + } + }, + { + "id": "399", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "expected '' to be 'components.GameBearGrowlsOrSleepsEven…' // Object.is equality", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1271" + ], + "coveredBy": [ + "1269", + "1271", + "1273" + ], + "location": { + "end": { + "column": 66, + "line": 33 + }, + "start": { + "column": 10, + "line": 33 + } + } + }, + { + "id": "400", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected '' to be 'components.GameBearGrowlsOrSleepsEven…' // Object.is equality", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1271" + ], + "coveredBy": [ + "1269", + "1271", + "1273" + ], + "location": { + "end": { + "column": 64, + "line": 33 + }, + "start": { + "column": 13, + "line": 33 + } + } + }, + { + "id": "401", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"bear-growling\",\n], but it was called with \"calm-bear-eating\"", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "1268" + ], + "coveredBy": [ + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273" + ], + "location": { + "end": { + "column": 81, + "line": 36 + }, + "start": { + "column": 41, + "line": 36 + } + } + }, + { + "id": "402", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"calm-bear-eating\",\n], but it was called with \"bear-growling\"", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "1269" + ], + "coveredBy": [ + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273" + ], + "location": { + "end": { + "column": 81, + "line": 36 }, "start": { "column": 47, @@ -32391,8 +33979,10 @@ "280" ], "coveredBy": [ + "277", "278", - "280" + "280", + "286" ], "location": { "end": { @@ -32417,8 +34007,10 @@ "280" ], "coveredBy": [ + "277", "278", - "280" + "280", + "286" ], "location": { "end": { @@ -32443,8 +34035,10 @@ "280" ], "coveredBy": [ + "277", "278", - "280" + "280", + "286" ], "location": { "end": { @@ -32469,8 +34063,10 @@ "280" ], "coveredBy": [ + "277", "278", - "280" + "280", + "286" ], "location": { "end": { @@ -32495,10 +34091,8 @@ "281" ], "coveredBy": [ - "277", "281", - "285", - "286" + "285" ], "location": { "end": { @@ -32523,10 +34117,8 @@ "281" ], "coveredBy": [ - "277", "281", - "285", - "286" + "285" ], "location": { "end": { @@ -32551,10 +34143,8 @@ "281" ], "coveredBy": [ - "277", "281", - "285", - "286" + "285" ], "location": { "end": { @@ -55436,6 +57026,7 @@ "867" ], "coveredBy": [ + "864", "865", "867", "868" @@ -55463,6 +57054,7 @@ "865" ], "coveredBy": [ + "864", "865", "867", "868" @@ -55490,6 +57082,7 @@ "867" ], "coveredBy": [ + "864", "865", "867", "868" @@ -98935,116 +100528,13 @@ "language": "typescript", "mutants": [ { - "id": "3150", + "id": "3149", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1904" - ], - "coveredBy": [ - "1904", - "1905" - ], - "location": { - "end": { - "column": 4, - "line": 22 - }, - "start": { - "column": 124, - "line": 14 - } - } - }, - { - "id": "3151", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails\",\n \"summary\": \"composables.useWerewolvesAssistantApiError.statusCode.404\",\n },\n], but it was called with Object {}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1905" - ], - "coveredBy": [ - "1904", - "1905" - ], - "location": { - "end": { - "column": 6, - "line": 21 - }, - "start": { - "column": 19, - "line": 18 - } - } - }, - { - "id": "3152", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails\",\n \"summary\": \"composables.useWerewolvesAssistantApiError.statusCode.404\",\n },\n], but it was called with Object {\n \"detail\": \"composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails\",\n \"summary\": \"\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1905" - ], - "coveredBy": [ - "1904", - "1905" - ], - "location": { - "end": { - "column": 92, - "line": 19 - }, - "start": { - "column": 18, - "line": 19 - } - } - }, - { - "id": "3153", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails\",\n \"summary\": \"composables.useWerewolvesAssistantApiError.statusCode.404\",\n },\n], but it was called with Object {\n \"detail\": \"\",\n \"summary\": \"composables.useWerewolvesAssistantApiError.statusCode.404\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1905" - ], - "coveredBy": [ - "1904", - "1905" - ], - "location": { - "end": { - "column": 88, - "line": 20 - }, - "start": { - "column": 17, - "line": 20 - } - } - }, - { - "id": "3154", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/composables/api/error/useWerewolvesAssistantApiError.ts(23,3): error TS2741: Property 'handleWerewolvesAssistantApiError' is missing in type '{}' but required in type 'UseWerewolvesAssistantApiError'.\n", + "statusReason": "app/composables/api/error/useWerewolvesAssistantApiError.ts(10,44): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, + "killedBy": [], "coveredBy": [ "0", "1", @@ -100289,22 +101779,127 @@ ], "location": { "end": { - "column": 47, - "line": 23 + "column": 2, + "line": 24 }, "start": { - "column": 10, - "line": 23 + "column": 75, + "line": 10 } } }, { - "id": "3149", + "id": "3150", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/error/useWerewolvesAssistantApiError.ts(10,44): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1904" + ], + "coveredBy": [ + "1904", + "1905" + ], + "location": { + "end": { + "column": 4, + "line": 22 + }, + "start": { + "column": 124, + "line": 14 + } + } + }, + { + "id": "3151", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails\",\n \"summary\": \"composables.useWerewolvesAssistantApiError.statusCode.404\",\n },\n], but it was called with Object {}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1905" + ], + "coveredBy": [ + "1904", + "1905" + ], + "location": { + "end": { + "column": 6, + "line": 21 + }, + "start": { + "column": 19, + "line": 18 + } + } + }, + { + "id": "3152", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails\",\n \"summary\": \"composables.useWerewolvesAssistantApiError.statusCode.404\",\n },\n], but it was called with Object {\n \"detail\": \"composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails\",\n \"summary\": \"\",\n}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1905" + ], + "coveredBy": [ + "1904", + "1905" + ], + "location": { + "end": { + "column": 92, + "line": 19 + }, + "start": { + "column": 18, + "line": 19 + } + } + }, + { + "id": "3153", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails\",\n \"summary\": \"composables.useWerewolvesAssistantApiError.statusCode.404\",\n },\n], but it was called with Object {\n \"detail\": \"\",\n \"summary\": \"composables.useWerewolvesAssistantApiError.statusCode.404\",\n}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1905" + ], + "coveredBy": [ + "1904", + "1905" + ], + "location": { + "end": { + "column": 88, + "line": 20 + }, + "start": { + "column": 17, + "line": 20 + } + } + }, + { + "id": "3154", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/api/error/useWerewolvesAssistantApiError.ts(23,3): error TS2741: Property 'handleWerewolvesAssistantApiError' is missing in type '{}' but required in type 'UseWerewolvesAssistantApiError'.\n", "status": "CompileError", "static": true, + "killedBy": [], "coveredBy": [ "0", "1", @@ -101549,12 +103144,12 @@ ], "location": { "end": { - "column": 2, - "line": 24 + "column": 47, + "line": 23 }, "start": { - "column": 75, - "line": 10 + "column": 10, + "line": 23 } } } @@ -134494,428 +136089,35 @@ ], "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport { GameHistoryRecordPlay } from \"~/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play.class\";\nimport { GameHistoryRecordPlayerAttributeAlteration } from \"~/composables/api/game/types/game-history-record/game-history-record-player-attribute-alteration/game-history-record-player-attribute-alteration.class\";\nimport { GamePhase } from \"~/composables/api/game/types/game-phase/game-phase.class\";\nimport { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameHistoryRecord {\n @Expose()\n public _id: string;\n\n @Expose()\n public gameId: string;\n\n @Expose()\n public turn: number;\n\n @Type(() => GamePhase)\n @Expose()\n public phase: GamePhase;\n\n @Expose()\n public tick: number;\n\n @Expose()\n @Type(() => GameHistoryRecordPlay)\n public play: GameHistoryRecordPlay;\n\n @Expose()\n @Type(() => Player)\n public revealedPlayers?: Player[];\n\n @Expose()\n @Type(() => Player)\n public switchedSidePlayers?: Player[];\n\n @Expose()\n @Type(() => Player)\n public deadPlayers?: Player[];\n\n @Expose()\n @Type(() => GameHistoryRecordPlayerAttributeAlteration)\n public playerAttributeAlterations?: GameHistoryRecordPlayerAttributeAlteration[];\n\n @Expose()\n public createdAt: Date;\n\n public static create(gameHistoryRecord: GameHistoryRecord): GameHistoryRecord {\n return plainToInstance(GameHistoryRecord, gameHistoryRecord, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameHistoryRecord };" }, - "app/composables/api/game/types/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction-boundaries/game-play-source-interaction-boundaries.class.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3470", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction-boundaries/game-play-source-interaction-boundaries.class.ts(12,99): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "2022" - ], - "location": { - "end": { - "column": 4, - "line": 14 - }, - "start": { - "column": 135, - "line": 12 - } - } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GamePlaySourceInteractionBoundaries {\n @Expose()\n public min: number;\n\n @Expose()\n public max: number;\n\n public static create(gamePlaySourceInteractionBoundaries: GamePlaySourceInteractionBoundaries): GamePlaySourceInteractionBoundaries {\n return plainToInstance(GamePlaySourceInteractionBoundaries, gamePlaySourceInteractionBoundaries, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GamePlaySourceInteractionBoundaries };" - }, - "app/composables/api/game/types/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.class.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3471", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.class.ts(25,79): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1981" - ], - "location": { - "end": { - "column": 4, - "line": 27 - }, - "start": { - "column": 105, - "line": 25 - } - } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { PlayerInteractionType } from \"~/composables/api/game/types/players/player-interaction/player-interaction.types\";\nimport { GamePlaySourceInteractionBoundaries } from \"~/composables/api/game/types/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction-boundaries/game-play-source-interaction-boundaries.class\";\nimport type { GameSource } from \"~/composables/api/game/types/game.types\";\nimport type { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GamePlaySourceInteraction {\n @Expose()\n public source: GameSource;\n\n @Expose()\n public type: PlayerInteractionType;\n\n @Expose()\n public eligibleTargets: Player[];\n\n @Expose()\n public boundaries: GamePlaySourceInteractionBoundaries;\n\n @Expose()\n public isInconsequential?: boolean;\n\n public static create(gamePlaySourceInteraction: GamePlaySourceInteraction): GamePlaySourceInteraction {\n return plainToInstance(GamePlaySourceInteraction, gamePlaySourceInteraction, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GamePlaySourceInteraction };" - }, - "app/composables/api/game/types/game-play/game-play-source/game-play-source.class.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3472", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-play/game-play-source/game-play-source.class.ts(20,57): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "87", - "88", - "91", - "92", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "214", - "235", - "236", - "439", - "440", - "504", - "512", - "513", - "514", - "515", - "518", - "519", - "520", - "523", - "529", - "530", - "531", - "555", - "556", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1069", - "1070", - "1071", - "1261", - "1262", - "1263", - "1265", - "1434", - "1435", - "1447", - "1448", - "1449", - "1450", - "1467", - "1499", - "1500", - "1501", - "1502", - "1503", - "1525", - "1527", - "1592", - "1593", - "1594", - "1595", - "1641", - "1688", - "1692", - "1693", - "2023", - "2025" - ], - "location": { - "end": { - "column": 4, - "line": 22 - }, - "start": { - "column": 72, - "line": 20 - } - } - } - ], - "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport type { GamePlaySourceName } from \"~/composables/api/game/types/game-play/game-play-source/game-play-source.types\";\nimport { GamePlaySourceInteraction } from \"~/composables/api/game/types/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.class\";\nimport { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GamePlaySource {\n @Expose()\n public name: GamePlaySourceName;\n\n @Type(() => Player)\n @Expose()\n public players?: Player[];\n\n @Type(() => GamePlaySourceInteraction)\n @Expose()\n public interactions?: GamePlaySourceInteraction[];\n\n public static create(gamePlaySource: GamePlaySource): GamePlaySource {\n return plainToInstance(GamePlaySource, gamePlaySource, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GamePlaySource };" - }, - "app/composables/api/game/types/game-play/game-play.class.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3473", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-play/game-play.class.ts(27,45): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "87", - "88", - "91", - "92", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "214", - "235", - "236", - "439", - "440", - "504", - "512", - "513", - "514", - "515", - "518", - "519", - "520", - "523", - "529", - "530", - "531", - "555", - "556", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1069", - "1070", - "1071", - "1261", - "1262", - "1263", - "1265", - "1434", - "1435", - "1447", - "1448", - "1449", - "1450", - "1467", - "1499", - "1500", - "1501", - "1502", - "1503", - "1525", - "1527", - "1592", - "1593", - "1594", - "1595", - "1641", - "1688", - "1692", - "1693", - "2023" - ], - "location": { - "end": { - "column": 4, - "line": 29 - }, - "start": { - "column": 54, - "line": 27 - } - } - } - ], - "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport { GamePlaySource } from \"~/composables/api/game/types/game-play/game-play-source/game-play-source.class\";\nimport type { GamePlayAction, GamePlayCause, GamePlayOccurrence, GamePlayType } from \"~/composables/api/game/types/game-play/game-play.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GamePlay {\n @Expose()\n public type: GamePlayType;\n\n @Type(() => GamePlaySource)\n @Expose()\n public source: GamePlaySource;\n\n @Expose()\n public action: GamePlayAction;\n\n @Expose()\n public causes?: GamePlayCause[];\n\n @Expose()\n public canBeSkipped?: boolean;\n\n @Expose()\n public occurrence: GamePlayOccurrence;\n\n public static create(gamePlay: GamePlay): GamePlay {\n return plainToInstance(GamePlay, gamePlay, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GamePlay };" - }, - "app/composables/api/game/types/game-victory/game-victory.class.ts": { + "app/composables/api/game/types/game-options/composition-game-options/composition-game-options.class.ts": { "language": "typescript", "mutants": [ { - "id": "3474", + "id": "3440", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-victory/game-victory.class.ts(14,51): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/types/game-options/composition-game-options/composition-game-options.class.ts(8,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, "killedBy": [], "coveredBy": [ - "843", - "1838", - "2041" - ], - "location": { - "end": { - "column": 4, - "line": 16 - }, - "start": { - "column": 63, - "line": 14 - } - } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { GameVictoryType } from \"~/composables/api/game/types/game-victory/game-victory.types\";\nimport type { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameVictory {\n @Expose()\n public type: GameVictoryType;\n\n @Expose()\n public winners?: Player[];\n\n public static create(gameVictory: GameVictory): GameVictory {\n return plainToInstance(GameVictory, gameVictory, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameVictory };" - }, - "app/composables/api/game/types/game.class.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3476", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game.class.ts(64,20): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1693" - ], - "location": { - "end": { - "column": 4, - "line": 76 - }, - "start": { - "column": 27, - "line": 74 - } - } - }, - { - "id": "3475", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game.class.ts(70,49): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "coveredBy": [ + "35", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", "165", "166", "167", @@ -135008,8 +136210,37 @@ "283", "285", "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "331", + "334", + "336", + "337", + "338", "339", "340", + "341", + "342", + "343", + "375", + "376", + "377", + "378", + "382", "392", "393", "394", @@ -135032,8 +136263,31 @@ "411", "412", "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", "439", "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", "499", "500", "501", @@ -135068,6 +136322,15 @@ "602", "603", "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", "694", "695", "696", @@ -135075,6 +136338,9 @@ "698", "699", "700", + "719", + "723", + "727", "728", "729", "730", @@ -135094,6 +136360,8 @@ "768", "769", "770", + "775", + "779", "785", "792", "793", @@ -135108,6 +136376,20 @@ "818", "819", "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", "891", "893", "894", @@ -135122,10 +136404,25 @@ "913", "914", "915", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "977", + "978", + "983", "989", "990", "991", "992", + "1036", + "1039", + "1040", "1042", "1043", "1044", @@ -135135,6 +136432,8 @@ "1048", "1049", "1050", + "1055", + "1059", "1060", "1061", "1062", @@ -135151,6 +136450,34 @@ "1086", "1087", "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", "1237", "1238", "1239", @@ -135159,21 +136486,57 @@ "1242", "1257", "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", "1299", "1300", "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", "1342", "1343", "1344", "1345", "1346", "1347", + "1362", + "1363", "1375", "1377", "1378", "1380", "1382", "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", "1465", "1467", "1493", @@ -135186,19 +136549,38 @@ "1507", "1508", "1509", + "1522", "1528", "1529", "1530", "1531", "1532", "1533", + "1544", "1554", + "1559", + "1564", + "1575", + "1576", + "1577", + "1578", + "1579", + "1580", + "1585", + "1590", "1591", "1592", "1593", "1594", "1595", "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", "1672", "1673", "1674", @@ -135212,374 +136594,170 @@ "1687", "1688", "1692", + "1693", "1746", "1839", "1840", "1841", - "1842" - ], - "location": { - "end": { - "column": 4, - "line": 72 - }, - "start": { - "column": 54, - "line": 70 - } - } - } - ], - "source": "import { Expose, instanceToPlain, plainToInstance, Type } from \"class-transformer\";\nimport { GameEvent } from \"~/composables/api/game/game-event/game-event.class\";\nimport { GameAdditionalCard } from \"~/composables/api/game/types/game-additional-card/game-additional-card.class\";\n\nimport { GameOptions } from \"~/composables/api/game/types/game-options/game-options.class\";\nimport { GamePhase } from \"~/composables/api/game/types/game-phase/game-phase.class\";\nimport { GameHistoryRecord } from \"~/composables/api/game/types/game-history-record/game-history-record.class\";\nimport { GamePlay } from \"~/composables/api/game/types/game-play/game-play.class\";\nimport { GameVictory } from \"~/composables/api/game/types/game-victory/game-victory.class\";\nimport type { GameStatus } from \"~/composables/api/game/types/game.types\";\nimport { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\nimport type { OmitToJSON } from \"~/utils/types/class.types\";\n\nclass Game {\n @Expose()\n public _id: string;\n\n @Expose()\n public turn: number;\n\n @Type(() => GamePhase)\n @Expose()\n public phase: GamePhase;\n\n @Expose()\n public tick: number;\n\n @Expose()\n public status: GameStatus;\n\n @Type(() => Player)\n @Expose()\n public players: Player[];\n\n @Type(() => GamePlay)\n @Expose()\n public currentPlay: GamePlay | null;\n\n @Type(() => GamePlay)\n @Expose()\n public upcomingPlays: GamePlay[];\n\n @Type(() => GameAdditionalCard)\n @Expose()\n public additionalCards?: GameAdditionalCard[];\n\n @Type(() => GameHistoryRecord)\n @Expose()\n public lastGameHistoryRecord: GameHistoryRecord | null;\n\n @Type(() => GameOptions)\n @Expose()\n public options: GameOptions;\n\n @Type(() => GameVictory)\n @Expose()\n public victory?: GameVictory;\n\n @Type(() => GameEvent)\n @Expose()\n public events?: GameEvent[];\n\n @Expose()\n public createdAt: Date;\n\n @Expose()\n public updatedAt: Date;\n\n public static create(game: OmitToJSON): Game {\n return plainToInstance(Game, game, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n\n public toJSON(): object {\n return instanceToPlain(this);\n }\n}\n\nexport { Game };" - }, - "app/composables/api/game/types/players/player-attribute/player-attribute-activation/player-attribute-activation.class.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3477", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/players/player-attribute/player-attribute-activation/player-attribute-activation.class.ts(13,79): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "2011", - "2037" - ], - "location": { - "end": { - "column": 4, - "line": 15 - }, - "start": { - "column": 105, - "line": 13 - } - } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport type { GamePhaseName } from \"~/composables/api/game/types/game-phase/game-phase.types\";\n\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass PlayerAttributeActivation {\n @Expose()\n public turn: number;\n\n @Expose()\n public phaseName: GamePhaseName;\n\n public static create(playerAttributeActivation: PlayerAttributeActivation): PlayerAttributeActivation {\n return plainToInstance(PlayerAttributeActivation, playerAttributeActivation, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { PlayerAttributeActivation };" - }, - "app/composables/api/game/types/players/player-attribute/player-attribute.class.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3478", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/players/player-attribute/player-attribute.class.ts(25,59): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "1839", - "1840", - "1982", - "2011" - ], - "location": { - "end": { - "column": 4, - "line": 27 - }, - "start": { - "column": 75, - "line": 25 - } - } - } - ], - "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport type { GameSource } from \"~/composables/api/game/types/game.types\";\nimport { PlayerAttributeActivation } from \"~/composables/api/game/types/players/player-attribute/player-attribute-activation/player-attribute-activation.class\";\nimport type { PlayerAttributeName } from \"~/composables/api/game/types/players/player-attribute/player-attribute.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass PlayerAttribute {\n @Expose()\n public name: PlayerAttributeName;\n\n @Expose()\n public source: GameSource;\n\n @Expose()\n public remainingPhases?: number;\n\n @Type(() => PlayerAttributeActivation)\n @Expose()\n public activeAt?: PlayerAttributeActivation;\n\n @Expose()\n public doesRemainAfterDeath?: boolean;\n\n public static create(playerAttribute: PlayerAttribute): PlayerAttribute {\n return plainToInstance(PlayerAttribute, playerAttribute, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { PlayerAttribute };" - }, - "app/composables/api/game/types/players/player-role/player-role.class.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3479", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/players/player-role/player-role.class.ts(16,52): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "95", - "98", - "512", - "513", - "514", - "515", - "518", - "519", - "520", - "523", - "862", - "864", - "865", - "867", - "868", - "869", - "871", - "872", - "1007", - "1434", - "1435", - "1447", - "1450", - "1839", - "1840", - "1867", - "1887", - "1981", - "1982", - "2003", - "2009", - "2018", - "2019", - "2025", - "2028", - "2030", - "2041", - "2057" - ], - "location": { - "end": { - "column": 4, - "line": 18 - }, - "start": { - "column": 63, - "line": 16 - } - } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass PlayerRole {\n @Expose()\n public original: RoleName;\n\n @Expose()\n public current: RoleName;\n\n @Expose()\n public isRevealed: boolean;\n\n public static create(role: Partial): PlayerRole {\n return plainToInstance(PlayerRole, role, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { PlayerRole };" - }, - "app/composables/api/game/types/players/player-side/player-side.class.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3480", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/players/player-side/player-side.class.ts(13,52): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "95", - "98", - "277", - "278", - "285", - "286", - "512", - "513", - "514", - "515", - "518", - "519", - "520", - "523", - "1007", - "1434", - "1435", - "1447", - "1450", - "1839", - "1840", - "1867", - "1887", - "1981", - "1982", - "2003", - "2009", - "2018", - "2019", - "2025", - "2028", - "2030", - "2041", - "2071" + "1842", + "1952", + "1953", + "1991", + "2067" ], "location": { "end": { "column": 4, - "line": 15 + "line": 10 }, "start": { - "column": 63, - "line": 13 + "column": 96, + "line": 8 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { RoleSide } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass PlayerSide {\n @Expose()\n public original: RoleSide;\n\n @Expose()\n public current: RoleSide;\n\n public static create(side: Partial): PlayerSide {\n return plainToInstance(PlayerSide, side, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { PlayerSide };" + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CompositionGameOptions {\n @Expose()\n public isHidden: boolean;\n\n public static create(compositionGameOptions: CompositionGameOptions): CompositionGameOptions {\n return plainToInstance(CompositionGameOptions, compositionGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CompositionGameOptions };" }, - "app/composables/api/game/types/players/player.class.ts": { + "app/composables/api/game/types/game-options/game-options.class.ts": { "language": "typescript", "mutants": [ { - "id": "3481", + "id": "3441", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/players/player.class.ts(30,41): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/types/game-options/game-options.class.ts(21,63): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, "killedBy": [], "coveredBy": [ - "86", - "94", - "95", - "97", - "98", - "102", - "103", + "35", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", "277", "278", + "280", + "281", + "282", + "283", "285", "286", - "329", - "512", - "513", - "514", - "515", - "518", - "519", - "520", - "523", - "816", - "820", - "823", - "862", - "864", - "865", - "867", - "868", - "869", - "871", - "872", - "989", - "990", - "991", - "992", - "1007", - "1022", - "1023", - "1024", - "1025", - "1026", - "1027", - "1028", - "1029", - "1030", - "1103", - "1148", - "1231", - "1232", - "1233", - "1234", - "1235", - "1236", - "1265", - "1434", - "1435", - "1447", - "1450", - "1527", - "1658", - "1660", - "1662", - "1839", - "1840", - "1841", - "1842", - "1867", - "1887", - "1981", - "1982", - "2003", - "2009", - "2018", - "2019", - "2025", - "2028", - "2030", - "2041" - ], - "location": { - "end": { - "column": 4, - "line": 32 - }, - "start": { - "column": 48, - "line": 30 - } - } - } - ], - "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport { PlayerAttribute } from \"~/composables/api/game/types/players/player-attribute/player-attribute.class\";\nimport { PlayerRole } from \"~/composables/api/game/types/players/player-role/player-role.class\";\nimport { PlayerSide } from \"~/composables/api/game/types/players/player-side/player-side.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass Player {\n @Expose()\n public _id: string;\n\n @Expose()\n public name: string;\n\n @Expose()\n @Type(() => PlayerRole)\n public role: PlayerRole;\n\n @Expose()\n @Type(() => PlayerSide)\n public side: PlayerSide;\n\n @Type(() => PlayerAttribute)\n @Expose()\n public attributes: PlayerAttribute[];\n\n @Expose()\n public isAlive: boolean;\n\n public static create(player: Player): Player {\n return plainToInstance(Player, player, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { Player };" - }, - "app/composables/api/game/useCreateGameDtoValidation.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3482", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(28,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", - "330", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -135588,17 +136766,49 @@ "341", "342", "343", - "344", - "345", - "346", - "347", - "483", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", "484", "485", - "486", - "487", - "488", - "489", "490", "491", "492", @@ -135608,6 +136818,122 @@ "496", "497", "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -135617,77 +136943,350 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991" ], "location": { "end": { - "column": 2, - "line": 146 + "column": 4, + "line": 23 }, "start": { - "column": 100, - "line": 28 + "column": 75, + "line": 21 } } - }, + } + ], + "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\nimport { CompositionGameOptions } from \"~/composables/api/game/types/game-options/composition-game-options/composition-game-options.class\";\nimport { RolesGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/roles-game-options.class\";\nimport { VotesGameOptions } from \"~/composables/api/game/types/game-options/votes-game-options/votes-game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\nimport type { OmitToJSON } from \"~/utils/types/class.types\";\n\nclass GameOptions {\n @Type(() => CompositionGameOptions)\n @Expose()\n public composition: CompositionGameOptions;\n\n @Type(() => VotesGameOptions)\n @Expose()\n public votes: VotesGameOptions;\n\n @Type(() => RolesGameOptions)\n @Expose()\n public roles: RolesGameOptions;\n\n public static create(gameOptions: OmitToJSON): GameOptions {\n return plainToInstance(GameOptions, gameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/actor-game-options/actor-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3483", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(34,35): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "id": "3442", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/actor-game-options/actor-game-options.class.ts(8,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "killedBy": [], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", "35", - "36", - "37", - "38", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -135696,17 +137295,49 @@ "341", "342", "343", - "344", - "345", - "346", - "347", - "483", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", "484", "485", - "486", - "487", - "488", - "489", "490", "491", "492", @@ -135716,6 +137347,122 @@ "496", "497", "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -135725,263 +137472,351 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" - ], - "location": { - "end": { - "column": 116, - "line": 34 - }, - "start": { - "column": 53, - "line": 34 - } - } - }, - { - "id": "3484", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "0" - ], - "coveredBy": [ - "0", - "1", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498" - ], - "location": { - "end": { - "column": 116, - "line": 34 - }, - "start": { - "column": 59, - "line": 34 - } - } - }, - { - "id": "3485", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1" - ], - "coveredBy": [ - "0", - "1", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498" - ], - "location": { - "end": { - "column": 116, - "line": 34 - }, - "start": { - "column": 59, - "line": 34 - } - } - }, - { - "id": "3486", - "mutatorName": "EqualityOperator", - "replacement": "createGameDto.value.players.length > MIN_PLAYERS_IN_GAME", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1" - ], - "coveredBy": [ - "0", - "1", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2068" ], "location": { "end": { - "column": 116, - "line": 34 + "column": 4, + "line": 10 }, "start": { - "column": 59, - "line": 34 + "column": 78, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ActorGameOptions {\n @Expose()\n public isPowerlessOnWerewolvesSide: boolean;\n\n public static create(actorGameOptions: ActorGameOptions): ActorGameOptions {\n return plainToInstance(ActorGameOptions, actorGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ActorGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/bear-tamer-game-options/bear-tamer-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3487", - "mutatorName": "EqualityOperator", - "replacement": "createGameDto.value.players.length < MIN_PLAYERS_IN_GAME", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "0" - ], + "id": "3443", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/bear-tamer-game-options/bear-tamer-game-options.class.ts(8,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "0", - "1", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -135990,111 +137825,49 @@ "341", "342", "343", - "344", - "345", - "346", - "347", - "483", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", "484", "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498" - ], - "location": { - "end": { - "column": 116, - "line": 34 - }, - "start": { - "column": 59, - "line": 34 - } - } - }, - { - "id": "3488", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(36,26): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "483", - "484", - "485", - "486", - "487", - "488", - "489", "490", "491", "492", @@ -136104,6 +137877,122 @@ "496", "497", "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -136113,303 +138002,351 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" - ], - "location": { - "end": { - "column": 125, - "line": 36 - }, - "start": { - "column": 44, - "line": 36 - } - } - }, - { - "id": "3489", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.players.some(player => player.role.name !== undefined)", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "3" - ], - "coveredBy": [ - "2", - "3", - "27", - "28", - "29", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 125, - "line": 36 - }, - "start": { - "column": 50, - "line": 36 - } - } - }, - { - "id": "3490", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "2" - ], - "coveredBy": [ - "2", - "3", - "27", - "28", - "29", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 124, - "line": 36 - }, - "start": { - "column": 84, - "line": 36 - } - } - }, - { - "id": "3491", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 13, - "static": false, - "killedBy": [ - "3" - ], - "coveredBy": [ - "2", - "3", - "27", - "28", - "29", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343" - ], - "location": { - "end": { - "column": 124, - "line": 36 - }, - "start": { - "column": 94, - "line": 36 - } - } - }, - { - "id": "3492", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "2" - ], - "coveredBy": [ - "2", - "3", - "27", - "28", - "29", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343" - ], - "location": { - "end": { - "column": 124, - "line": 36 - }, - "start": { - "column": 94, - "line": 36 - } - } - }, - { - "id": "3493", - "mutatorName": "EqualityOperator", - "replacement": "player.role.name === undefined", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "2" - ], - "coveredBy": [ - "2", - "3", - "27", - "28", - "29", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2060" ], "location": { "end": { - "column": 124, - "line": 36 + "column": 4, + "line": 10 }, "start": { - "column": 94, - "line": 36 + "column": 90, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass BearTamerGameOptions {\n @Expose()\n public doesGrowlOnWerewolvesSide: boolean;\n\n public static create(bearTamerGameOptions: BearTamerGameOptions): BearTamerGameOptions {\n return plainToInstance(BearTamerGameOptions, bearTamerGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { BearTamerGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/big-bad-wolf-options/big-bad-wolf-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3494", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(38,43): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "id": "3444", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/big-bad-wolf-options/big-bad-wolf-options.class.ts(8,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "killedBy": [], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", "35", - "36", - "37", - "38", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -136418,17 +138355,49 @@ "341", "342", "343", - "344", - "345", - "346", - "347", - "483", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", "484", "485", - "486", - "487", - "488", - "489", "490", "491", "492", @@ -136438,6 +138407,122 @@ "496", "497", "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -136447,336 +138532,351 @@ "948", "949", "950", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 146, - "line": 38 - }, - "start": { - "column": 61, - "line": 38 - } - } - }, - { - "id": "3495", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.players.every(player => player.side.current === \"villagers\")", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "4" - ], - "coveredBy": [ - "4", - "5", - "28", - "29", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 146, - "line": 38 - }, - "start": { - "column": 67, - "line": 38 - } - } - }, - { - "id": "3496", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "4" - ], - "coveredBy": [ - "4", - "5", - "28", - "29", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 145, - "line": 38 - }, - "start": { - "column": 100, - "line": 38 - } - } - }, - { - "id": "3497", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "5" - ], - "coveredBy": [ - "4", - "5", - "28", - "29", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343" - ], - "location": { - "end": { - "column": 145, - "line": 38 - }, - "start": { - "column": 110, - "line": 38 - } - } - }, - { - "id": "3498", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "4" - ], - "coveredBy": [ - "4", - "5", - "28", - "29", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343" - ], - "location": { - "end": { - "column": 145, - "line": 38 - }, - "start": { - "column": 110, - "line": 38 - } - } - }, - { - "id": "3499", - "mutatorName": "EqualityOperator", - "replacement": "player.side.current !== \"villagers\"", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "5" - ], - "coveredBy": [ - "4", - "5", - "28", - "29", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343" - ], - "location": { - "end": { - "column": 145, - "line": 38 - }, - "start": { - "column": 110, - "line": 38 - } - } - }, - { - "id": "3500", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(38,110): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\" | undefined' and '\"\"' have no overlap.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "4", - "5", - "28", - "29", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343" + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", + "1576", + "1577", + "1578", + "1579", + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2064" ], "location": { "end": { - "column": 145, - "line": 38 + "column": 4, + "line": 10 }, "start": { - "column": 134, - "line": 38 + "column": 93, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass BigBadWolfGameOptions {\n @Expose()\n public isPowerlessIfWerewolfDies: boolean;\n\n public static create(bigBadWolfGameOptions: BigBadWolfGameOptions): BigBadWolfGameOptions {\n return plainToInstance(BigBadWolfGameOptions, bigBadWolfGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { BigBadWolfGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3501", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(40,43): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "id": "3445", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-game-options.class.ts(13,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "killedBy": [], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", "35", - "36", - "37", - "38", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -136785,17 +138885,49 @@ "341", "342", "343", - "344", - "345", - "346", - "347", - "483", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", "484", "485", - "486", - "487", - "488", - "489", "490", "491", "492", @@ -136805,6 +138937,122 @@ "496", "497", "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -136814,219 +139062,351 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" - ], - "location": { - "end": { - "column": 147, - "line": 40 - }, - "start": { - "column": 61, - "line": 40 - } - } - }, - { - "id": "3502", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.players.every(player => player.side.current === \"werewolves\")", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "6" - ], - "coveredBy": [ - "6", - "7", - "28", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2024" ], "location": { "end": { - "column": 147, - "line": 40 + "column": 4, + "line": 15 }, "start": { - "column": 67, - "line": 40 + "column": 78, + "line": 13 } } - }, + } + ], + "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\nimport { CupidLoversGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-lovers-game-options/cupid-lovers-game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CupidGameOptions {\n @Type(() => CupidLoversGameOptions)\n @Expose()\n public lovers: CupidLoversGameOptions;\n\n @Expose()\n public mustWinWithLovers: boolean;\n\n public static create(cupidGameOptions: CupidGameOptions): CupidGameOptions {\n return plainToInstance(CupidGameOptions, cupidGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CupidGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-lovers-game-options/cupid-lovers-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3503", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "6" - ], + "id": "3446", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-lovers-game-options/cupid-lovers-game-options.class.ts(8,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "6", - "7", - "28", - "33", - "34", "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 146, - "line": 40 - }, - "start": { - "column": 100, - "line": 40 - } - } - }, - { - "id": "3504", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "7" - ], - "coveredBy": [ - "6", - "7", - "28", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343" - ], - "location": { - "end": { - "column": 146, - "line": 40 - }, - "start": { - "column": 110, - "line": 40 - } - } - }, - { - "id": "3505", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "6" - ], - "coveredBy": [ - "6", - "7", - "28", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343" - ], - "location": { - "end": { - "column": 146, - "line": 40 - }, - "start": { - "column": 110, - "line": 40 - } - } - }, - { - "id": "3506", - "mutatorName": "EqualityOperator", - "replacement": "player.side.current !== \"werewolves\"", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "7" - ], - "coveredBy": [ - "6", - "7", - "28", - "33", - "34", - "35", - "332", - "335", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "331", + "334", "336", "337", "338", @@ -137034,36 +139414,530 @@ "340", "341", "342", - "343" + "343", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", + "1576", + "1577", + "1578", + "1579", + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2024", + "2052" ], "location": { "end": { - "column": 146, - "line": 40 + "column": 4, + "line": 10 }, "start": { - "column": 110, - "line": 40 + "column": 96, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CupidLoversGameOptions {\n @Expose()\n public doRevealRoleToEachOther: boolean;\n\n public static create(cupidLoversGameOptions: CupidLoversGameOptions): CupidLoversGameOptions {\n return plainToInstance(CupidLoversGameOptions, cupidLoversGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CupidLoversGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/defender-game-options/defender-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3507", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(40,110): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\" | undefined' and '\"\"' have no overlap.\n", + "id": "3447", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/defender-game-options/defender-game-options.class.ts(8,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "killedBy": [], "coveredBy": [ - "6", - "7", - "28", - "33", - "34", "35", - "332", - "335", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "331", + "334", "336", "337", "338", @@ -137071,391 +139945,529 @@ "340", "341", "342", - "343" - ], - "location": { - "end": { - "column": 146, - "line": 40 - }, - "start": { - "column": 134, - "line": 40 - } - } - }, - { - "id": "3508", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(42,59): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "8", - "9", - "10", - "33", - "332", - "335" - ], - "location": { - "end": { - "column": 4, - "line": 49 - }, - "start": { - "column": 65, - "line": 42 - } - } - }, - { - "id": "3509", - "mutatorName": "BooleanLiteral", - "replacement": "roles.value", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(46,37): error TS18047: 'roles.value' is possibly 'null'.\napp/composables/api/game/useCreateGameDtoValidation.ts(46,57): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(48,42): error TS7006: Parameter 'role' implicitly has an 'any' type.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "8", - "9", - "10", - "33", - "332", - "335" - ], - "location": { - "end": { - "column": 21, - "line": 43 - }, - "start": { - "column": 9, - "line": 43 - } - } - }, - { - "id": "3510", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(46,37): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "8", - "9", - "10", - "33", - "332", - "335" - ], - "location": { - "end": { - "column": 21, - "line": 43 - }, - "start": { - "column": 9, - "line": 43 - } - } - }, - { - "id": "3511", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(46,37): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "8", - "9", - "10", - "33", - "332", - "335" - ], - "location": { - "end": { - "column": 21, - "line": 43 - }, - "start": { - "column": 9, - "line": 43 - } - } - }, - { - "id": "3512", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(44,37): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "8" - ], - "location": { - "end": { - "column": 6, - "line": 45 - }, - "start": { - "column": 23, - "line": 43 - } - } - }, - { - "id": "3513", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "8" - ], - "coveredBy": [ - "8" - ], - "location": { - "end": { - "column": 19, - "line": 44 - }, - "start": { - "column": 14, - "line": 44 - } - } - }, - { - "id": "3514", - "mutatorName": "MethodExpression", - "replacement": "roles.value", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(48,88): error TS2345: Argument of type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }' is not assignable to parameter of type 'RoleWithMinInGame'.\n Type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }' is not assignable to type '{ minInGame: number; }'.\n Types of property 'minInGame' are incompatible.\n Type 'number | undefined' is not assignable to type 'number'.\n Type 'undefined' is not assignable to type 'number'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "9", - "10", - "33", - "332", - "335" - ], - "location": { - "end": { - "column": 122, - "line": 46 - }, - "start": { - "column": 37, - "line": 46 - } - } - }, - { - "id": "3515", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(48,88): error TS2345: Argument of type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }' is not assignable to parameter of type 'RoleWithMinInGame'.\n Type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }' is not assignable to type '{ minInGame: number; }'.\n Types of property 'minInGame' are incompatible.\n Type 'number | undefined' is not assignable to type 'number'.\n Type 'undefined' is not assignable to type 'number'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "9", - "10", - "33", - "332", - "335" - ], - "location": { - "end": { - "column": 121, - "line": 46 - }, - "start": { - "column": 56, - "line": 46 - } - } - }, - { - "id": "3516", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "9" - ], - "coveredBy": [ - "9", - "10", - "33", - "332", - "335" - ], - "location": { - "end": { - "column": 121, - "line": 46 - }, - "start": { - "column": 93, - "line": 46 - } - } - }, - { - "id": "3517", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "10" - ], - "coveredBy": [ - "9", - "10", - "33", - "332", - "335" - ], - "location": { - "end": { - "column": 121, - "line": 46 - }, - "start": { - "column": 93, - "line": 46 - } - } - }, - { - "id": "3518", - "mutatorName": "EqualityOperator", - "replacement": "role.minInGame === undefined", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "9" - ], - "coveredBy": [ - "9", - "10", - "33", - "332", - "335" - ], - "location": { - "end": { - "column": 121, - "line": 46 - }, - "start": { - "column": 93, - "line": 46 - } - } - }, - { - "id": "3519", - "mutatorName": "MethodExpression", - "replacement": "rolesWithMinimumPlayers.some(role => isRolePresentAndMinimumPlayersReached(role))", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "10" - ], - "coveredBy": [ - "9", - "10", - "33", - "332", - "335" - ], - "location": { - "end": { - "column": 94, - "line": 48 - }, - "start": { - "column": 12, - "line": 48 - } - } - }, - { - "id": "3520", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "9" - ], - "coveredBy": [ - "9", - "10", - "33", - "332", - "335" + "343", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", + "1576", + "1577", + "1578", + "1579", + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2069" ], "location": { "end": { - "column": 93, - "line": 48 + "column": 4, + "line": 10 }, "start": { - "column": 42, - "line": 48 + "column": 87, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass DefenderGameOptions {\n @Expose()\n public canProtectTwice: boolean;\n\n public static create(defenderGameOptions: DefenderGameOptions): DefenderGameOptions {\n return plainToInstance(DefenderGameOptions, defenderGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { DefenderGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/elder-game-options/elder-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3521", + "id": "3448", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(51,77): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/elder-game-options/elder-game-options.class.ts(11,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "killedBy": [], "coveredBy": [ - "11", - "12", - "13", - "34", "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -137464,518 +140476,528 @@ "341", "342", "343", - "344", - "345", - "346", - "347" + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", + "1576", + "1577", + "1578", + "1579", + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2051" ], "location": { "end": { "column": 4, - "line": 58 + "line": 13 }, "start": { - "column": 83, - "line": 51 + "column": 78, + "line": 11 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ElderGameOptions {\n @Expose()\n public livesCountAgainstWerewolves: number;\n\n @Expose()\n public doesTakeHisRevenge: boolean;\n\n public static create(elderGameOptions: ElderGameOptions): ElderGameOptions {\n return plainToInstance(ElderGameOptions, elderGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ElderGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/fox-game-options/fox-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3522", - "mutatorName": "BooleanLiteral", - "replacement": "roles.value", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(55,18): error TS18047: 'roles.value' is possibly 'null'.\napp/composables/api/game/useCreateGameDtoValidation.ts(55,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\n", + "id": "3449", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/fox-game-options/fox-game-options.class.ts(8,57): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "killedBy": [], "coveredBy": [ - "11", - "12", - "13", - "34", "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 21, - "line": 52 - }, - "start": { - "column": 9, - "line": 52 - } - } - }, - { - "id": "3523", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(55,18): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "11", - "12", - "13", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 21, - "line": 52 - }, - "start": { - "column": 9, - "line": 52 - } - } - }, - { - "id": "3524", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(55,18): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "11", - "12", - "13", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 21, - "line": 52 - }, - "start": { - "column": 9, - "line": 52 - } - } - }, - { - "id": "3525", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(53,18): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "11", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 6, - "line": 54 - }, - "start": { - "column": 23, - "line": 52 - } - } - }, - { - "id": "3526", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "11" - ], - "coveredBy": [ - "11", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 19, - "line": 53 - }, - "start": { - "column": 14, - "line": 53 - } - } - }, - { - "id": "3527", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(60,80): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "14", - "15", - "16", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 4, - "line": 67 - }, - "start": { - "column": 86, - "line": 60 - } - } - }, - { - "id": "3528", - "mutatorName": "BooleanLiteral", - "replacement": "roles.value", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(64,18): error TS18047: 'roles.value' is possibly 'null'.\napp/composables/api/game/useCreateGameDtoValidation.ts(64,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "14", - "15", - "16", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 21, - "line": 61 - }, - "start": { - "column": 9, - "line": 61 - } - } - }, - { - "id": "3529", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(64,18): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "14", - "15", - "16", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 21, - "line": 61 - }, - "start": { - "column": 9, - "line": 61 - } - } - }, - { - "id": "3530", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(64,18): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "14", - "15", - "16", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 21, - "line": 61 - }, - "start": { - "column": 9, - "line": 61 - } - } - }, - { - "id": "3531", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(62,18): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "14", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 6, - "line": 63 - }, - "start": { - "column": 23, - "line": 61 - } - } - }, - { - "id": "3532", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "14" - ], - "coveredBy": [ - "14", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 19, - "line": 62 - }, - "start": { - "column": 14, - "line": 62 - } - } - }, - { - "id": "3533", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(69,68): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "17", - "18", - "21", - "23", - "33", - "34", - "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -137984,10 +141006,174 @@ "341", "342", "343", - "344", - "345", - "346", - "347", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -137997,111 +141183,351 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2075" ], "location": { "end": { "column": 4, - "line": 76 + "line": 10 }, "start": { - "column": 74, - "line": 69 + "column": 72, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass FoxGameOptions {\n @Expose()\n public isPowerlessIfMissesWerewolf: boolean;\n\n public static create(foxGameOptions: FoxGameOptions): FoxGameOptions {\n return plainToInstance(FoxGameOptions, foxGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { FoxGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/idiot-game-options/idiot-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3534", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.players.every(player => player.role.name === \"thief\")", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "18" - ], + "id": "3450", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/idiot-game-options/idiot-game-options.class.ts(8,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "17", - "18", - "21", - "23", - "33", - "34", "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 100, - "line": 70 - }, - "start": { - "column": 28, - "line": 70 - } - } - }, - { - "id": "3535", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "18" - ], - "coveredBy": [ - "17", - "18", - "21", - "23", - "33", - "34", - "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -138110,10 +141536,174 @@ "341", "342", "343", - "344", - "345", - "346", - "347", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -138123,44 +141713,351 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2074" ], "location": { "end": { - "column": 99, - "line": 70 + "column": 4, + "line": 10 }, "start": { - "column": 61, - "line": 70 + "column": 78, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass IdiotGameOptions {\n @Expose()\n public doesDieOnElderDeath: boolean;\n\n public static create(idiotGameOptions: IdiotGameOptions): IdiotGameOptions {\n return plainToInstance(IdiotGameOptions, idiotGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { IdiotGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/little-girl-game-options/little-girl-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3536", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "17" - ], + "id": "3451", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/little-girl-game-options/little-girl-game-options.class.ts(8,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "17", - "18", - "21", - "23", - "33", - "34", "35", - "332", - "335", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "331", + "334", "336", "337", "338", @@ -138169,6 +142066,174 @@ "341", "342", "343", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -138178,210 +142243,351 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2058" ], "location": { "end": { - "column": 99, - "line": 70 - }, - "start": { - "column": 71, - "line": 70 - } - } - }, - { - "id": "3537", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "18" - ], - "coveredBy": [ - "17", - "18", - "21", - "23", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 99, - "line": 70 - }, - "start": { - "column": 71, - "line": 70 - } - } - }, - { - "id": "3538", - "mutatorName": "EqualityOperator", - "replacement": "player.role.name !== \"thief\"", - "statusReason": "Snapshot `Game Lobby Header Additional Manager Button Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1576" - ], - "coveredBy": [ - "17", - "18", - "21", - "23", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 99, - "line": 70 + "column": 4, + "line": 10 }, "start": { - "column": 71, - "line": 70 + "column": 93, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass LittleGirlGameOptions {\n @Expose()\n public isProtectedByDefender: boolean;\n\n public static create(littleGirlGameOptions: LittleGirlGameOptions): LittleGirlGameOptions {\n return plainToInstance(LittleGirlGameOptions, littleGirlGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { LittleGirlGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/pied-piper-game-options/pied-piper-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3539", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(70,71): error TS2367: This comparison appears to be unintentional because the types '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 18 more ... | undefined' and '\"\"' have no overlap.\n", + "id": "3452", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/pied-piper-game-options/pied-piper-game-options.class.ts(14,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "killedBy": [], "coveredBy": [ - "17", - "18", - "21", - "23", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 99, - "line": 70 - }, - "start": { - "column": 92, - "line": 70 - } - } - }, - { - "id": "3540", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "18" - ], - "coveredBy": [ - "17", - "18", - "21", - "23", - "33", - "34", "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -138390,10 +142596,174 @@ "341", "342", "343", - "344", - "345", - "346", - "347", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -138403,48 +142773,351 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2027" ], "location": { "end": { - "column": 129, - "line": 71 + "column": 4, + "line": 16 }, "start": { - "column": 43, - "line": 71 + "column": 90, + "line": 14 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass PiedPiperGameOptions {\n @Expose()\n public charmedPeopleCountPerNight: number;\n\n @Expose()\n public isPowerlessOnWerewolvesSide: boolean;\n\n @Expose()\n public areCharmedPeopleRevealed: boolean;\n\n public static create(piedPiperGameOptions: PiedPiperGameOptions): PiedPiperGameOptions {\n return plainToInstance(PiedPiperGameOptions, piedPiperGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { PiedPiperGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/prejudiced-manipulator-game-options/prejudiced-manipulator-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3541", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "17" - ], + "id": "3453", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/prejudiced-manipulator-game-options/prejudiced-manipulator-game-options.class.ts(8,93): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "17", - "18", - "21", - "23", - "33", - "34", "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -138453,73 +143126,174 @@ "341", "342", "343", - "344", - "345", - "346", - "347", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 129, - "line": 71 - }, - "start": { - "column": 43, - "line": 71 - } - } - }, - { - "id": "3542", - "mutatorName": "EqualityOperator", - "replacement": "createGameDto.value.additionalCards?.some(card => card.recipient === \"thief\") !== true", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "17" - ], - "coveredBy": [ - "17", - "18", - "21", - "23", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -138529,48 +143303,350 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991" ], "location": { "end": { - "column": 129, - "line": 71 + "column": 4, + "line": 10 }, "start": { - "column": 43, - "line": 71 + "column": 126, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass PrejudicedManipulatorGameOptions {\n @Expose()\n public isPowerlessOnWerewolvesSide: boolean;\n\n public static create(prejudicedManipulatorGameOptions: PrejudicedManipulatorGameOptions): PrejudicedManipulatorGameOptions {\n return plainToInstance(PrejudicedManipulatorGameOptions, prejudicedManipulatorGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { PrejudicedManipulatorGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/roles-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3543", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.additionalCards?.every(card => card.recipient === \"thief\")", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "17" - ], + "id": "3454", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/roles-game-options.class.ts(126,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "17", - "18", - "21", - "23", - "33", - "34", "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -138579,10 +143655,174 @@ "341", "342", "343", - "344", - "345", - "346", - "347", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -138592,45 +143832,350 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991" ], "location": { "end": { - "column": 120, - "line": 71 + "column": 4, + "line": 128 }, "start": { - "column": 43, - "line": 71 + "column": 78, + "line": 126 } } - }, + } + ], + "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\nimport { ActorGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/actor-game-options/actor-game-options.class\";\nimport { BearTamerGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/bear-tamer-game-options/bear-tamer-game-options.class\";\nimport { BigBadWolfGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/big-bad-wolf-options/big-bad-wolf-options.class\";\nimport { CupidGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-game-options.class\";\nimport { DefenderGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/defender-game-options/defender-game-options.class\";\nimport { ElderGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/elder-game-options/elder-game-options.class\";\nimport { FoxGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/fox-game-options/fox-game-options.class\";\nimport { IdiotGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/idiot-game-options/idiot-game-options.class\";\nimport { LittleGirlGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/little-girl-game-options/little-girl-game-options.class\";\nimport { PiedPiperGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/pied-piper-game-options/pied-piper-game-options.class\";\nimport { PrejudicedManipulatorGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/prejudiced-manipulator-game-options/prejudiced-manipulator-game-options.class\";\nimport { ScandalmongerGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/scandalmonger-game-options/scandalmongonger-game-options.class\";\nimport { SeerGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/seer-game-options/seer-game-options.class\";\nimport { SheriffGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-game-options.class\";\nimport { StutteringJudgeGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/stuttering-judge-game-options/stuttering-judge-game-options.class\";\nimport { ThiefGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/thief-game-options/thief-game-options.class\";\nimport { ThreeBrothersGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/three-brothers-game-options/three-brothers-game-options.class\";\nimport { TwoSistersGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/two-sisters-game-options/two-sisters-game-options.class\";\nimport { WerewolfGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/werewolf-game-options/werewolf-game-options.class\";\nimport { WhiteWerewolfGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/white-werewolf-options/white-werewolf-game-options.class\";\nimport { WildChildGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/wild-child-game-options/wild-child-game-options.class\";\nimport { WitchGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/witch-game-options/witch-game-options.class\";\nimport { WolfHoundGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/wolf-hound-game-options/wolf-hound-game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass RolesGameOptions {\n @Expose()\n public doSkipCallIfNoTarget: boolean;\n\n @Expose()\n public areRevealedOnDeath: boolean;\n\n @Type(() => SheriffGameOptions)\n @Expose()\n public sheriff: SheriffGameOptions;\n\n @Type(() => WerewolfGameOptions)\n @Expose()\n public werewolf: WerewolfGameOptions;\n\n @Type(() => BigBadWolfGameOptions)\n @Expose()\n public bigBadWolf: BigBadWolfGameOptions;\n\n @Type(() => WhiteWerewolfGameOptions)\n @Expose()\n public whiteWerewolf: WhiteWerewolfGameOptions;\n\n @Type(() => SeerGameOptions)\n @Expose()\n public seer: SeerGameOptions;\n\n @Type(() => CupidGameOptions)\n @Expose()\n public cupid: CupidGameOptions;\n\n @Type(() => LittleGirlGameOptions)\n @Expose()\n public littleGirl: LittleGirlGameOptions;\n\n @Type(() => DefenderGameOptions)\n @Expose()\n public defender: DefenderGameOptions;\n\n @Type(() => ElderGameOptions)\n @Expose()\n public elder: ElderGameOptions;\n\n @Type(() => IdiotGameOptions)\n @Expose()\n public idiot: IdiotGameOptions;\n\n @Type(() => TwoSistersGameOptions)\n @Expose()\n public twoSisters: TwoSistersGameOptions;\n\n @Type(() => ThreeBrothersGameOptions)\n @Expose()\n public threeBrothers: ThreeBrothersGameOptions;\n\n @Type(() => FoxGameOptions)\n @Expose()\n public fox: FoxGameOptions;\n\n @Type(() => BearTamerGameOptions)\n @Expose()\n public bearTamer: BearTamerGameOptions;\n\n @Type(() => StutteringJudgeGameOptions)\n @Expose()\n public stutteringJudge: StutteringJudgeGameOptions;\n\n @Type(() => WildChildGameOptions)\n @Expose()\n public wildChild: WildChildGameOptions;\n\n @Type(() => WolfHoundGameOptions)\n @Expose()\n public wolfHound: WolfHoundGameOptions;\n\n @Type(() => ThiefGameOptions)\n @Expose()\n public thief: ThiefGameOptions;\n\n @Type(() => PiedPiperGameOptions)\n @Expose()\n public piedPiper: PiedPiperGameOptions;\n\n @Type(() => ScandalmongerGameOptions)\n @Expose()\n public scandalmonger: ScandalmongerGameOptions;\n\n @Type(() => WitchGameOptions)\n @Expose()\n public witch: WitchGameOptions;\n\n @Type(() => PrejudicedManipulatorGameOptions)\n @Expose()\n public prejudicedManipulator: PrejudicedManipulatorGameOptions;\n\n @Type(() => ActorGameOptions)\n @Expose()\n public actor: ActorGameOptions;\n\n public static create(rolesGameOptions: RolesGameOptions): RolesGameOptions {\n return plainToInstance(RolesGameOptions, rolesGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { RolesGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/scandalmonger-game-options/scandalmongonger-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3544", - "mutatorName": "OptionalChaining", - "replacement": "createGameDto.value.additionalCards.some", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(71,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", + "id": "3455", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/scandalmonger-game-options/scandalmongonger-game-options.class.ts(8,77): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "killedBy": [], "coveredBy": [ - "17", - "18", - "21", - "23", - "33", - "34", "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -138639,162 +144184,174 @@ "341", "342", "343", - "344", - "345", - "346", - "347", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 84, - "line": 71 - }, - "start": { - "column": 43, - "line": 71 - } - } - }, - { - "id": "3545", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Recipient Role Additional Cards Disclaimer Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "942" - ], - "coveredBy": [ - "17", - "18", - "21", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1578" - ], - "location": { - "end": { - "column": 119, - "line": 71 - }, - "start": { - "column": 85, - "line": 71 - } - } - }, - { - "id": "3546", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 11, - "static": false, - "killedBy": [ - "18" - ], - "coveredBy": [ - "17", - "18", - "21", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1578" - ], - "location": { - "end": { - "column": 119, - "line": 71 - }, - "start": { - "column": 93, - "line": 71 - } - } - }, - { - "id": "3547", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1578" - ], - "coveredBy": [ - "17", - "18", - "21", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1578" - ], - "location": { - "end": { - "column": 119, - "line": 71 - }, - "start": { - "column": 93, - "line": 71 - } - } - }, - { - "id": "3548", - "mutatorName": "EqualityOperator", - "replacement": "card.recipient !== \"thief\"", - "statusReason": "Snapshot `Recipient Role Additional Cards Disclaimer Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "942" - ], - "coveredBy": [ - "17", - "18", - "21", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -138804,78 +144361,351 @@ "948", "949", "950", - "1578" + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", + "1576", + "1577", + "1578", + "1579", + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2054" ], "location": { "end": { - "column": 119, - "line": 71 + "column": 4, + "line": 10 }, "start": { - "column": 93, - "line": 71 + "column": 102, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ScandalmongerGameOptions {\n @Expose()\n public markPenalty: number;\n\n public static create(scandalmongerGameOptions: ScandalmongerGameOptions): ScandalmongerGameOptions {\n return plainToInstance(ScandalmongerGameOptions, scandalmongerGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ScandalmongerGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/seer-game-options/seer-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3549", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(71,93): error TS2367: This comparison appears to be unintentional because the types '\"thief\" | \"actor\"' and '\"\"' have no overlap.\n", + "id": "3456", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/seer-game-options/seer-game-options.class.ts(11,59): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "killedBy": [], "coveredBy": [ - "17", - "18", - "21", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1578" - ], - "location": { - "end": { - "column": 119, - "line": 71 - }, - "start": { - "column": 112, - "line": 71 - } - } - }, - { - "id": "3550", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "17" - ], - "coveredBy": [ - "17", - "18", - "21", - "23", - "33", - "34", "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -138884,10 +144714,174 @@ "341", "342", "343", - "344", - "345", - "346", - "347", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -138897,48 +144891,351 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2061" ], "location": { "end": { - "column": 129, - "line": 71 + "column": 4, + "line": 13 }, "start": { - "column": 125, - "line": 71 + "column": 75, + "line": 11 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass SeerGameOptions {\n @Expose()\n public isTalkative: boolean;\n\n @Expose()\n public canSeeRoles: boolean;\n\n public static create(seerGameOptions: SeerGameOptions): SeerGameOptions {\n return plainToInstance(SeerGameOptions, seerGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { SeerGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-election-game-options/sheriff-election-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3551", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "17" - ], + "id": "3457", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-election-game-options/sheriff-election-game-options.class.ts(12,81): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "17", - "18", - "21", - "23", - "33", - "34", "35", - "330", - "331", - "332", - "333", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "331", "334", - "335", "336", "337", "338", @@ -138947,10 +145244,174 @@ "341", "342", "343", - "344", - "345", - "346", - "347", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -138960,48 +145421,352 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "1993", + "2038" ], "location": { "end": { - "column": 23, - "line": 72 + "column": 4, + "line": 14 }, "start": { - "column": 9, - "line": 72 + "column": 108, + "line": 12 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport type { GamePhaseName } from \"~/composables/api/game/types/game-phase/game-phase.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass SheriffElectionGameOptions {\n @Expose()\n public turn: number;\n\n @Expose()\n public phaseName: GamePhaseName;\n\n public static create(sheriffElectionGameOptions: SheriffElectionGameOptions): SheriffElectionGameOptions {\n return plainToInstance(SheriffElectionGameOptions, sheriffElectionGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { SheriffElectionGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3552", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "18" - ], + "id": "3458", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-game-options.class.ts(19,65): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "17", - "18", - "21", - "23", - "33", - "34", "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -139010,10 +145775,174 @@ "341", "342", "343", - "344", - "345", - "346", - "347", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -139023,136 +145952,351 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "1993" ], "location": { "end": { - "column": 23, - "line": 72 + "column": 4, + "line": 21 }, "start": { - "column": 9, - "line": 72 + "column": 84, + "line": 19 } } - }, - { - "id": "3553", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected 'check-circle' to be 'exclamation-circle' // Object.is equality", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "945" - ], - "coveredBy": [ - "17", - "18", - "21", - "23", - "34", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 6, - "line": 74 - }, - "start": { - "column": 25, - "line": 72 - } - } - }, - { - "id": "3554", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "17" - ], - "coveredBy": [ - "17", - "21", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 16, - "line": 75 - }, - "start": { - "column": 12, - "line": 75 - } - } - }, + } + ], + "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\nimport { SheriffElectionGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-election-game-options/sheriff-election-game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass SheriffGameOptions {\n @Expose()\n public isEnabled: boolean;\n\n @Type(() => SheriffElectionGameOptions)\n @Expose()\n public electedAt: SheriffElectionGameOptions;\n\n @Expose()\n public hasDoubledVote: boolean;\n\n @Expose()\n public mustSettleTieInVotes: boolean;\n\n public static create(sheriffGameOptions: SheriffGameOptions): SheriffGameOptions {\n return plainToInstance(SheriffGameOptions, sheriffGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { SheriffGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/stuttering-judge-game-options/stuttering-judge-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3555", + "id": "3459", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(78,68): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/stuttering-judge-game-options/stuttering-judge-game-options.class.ts(8,81): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "killedBy": [], "coveredBy": [ - "19", - "20", - "21", - "22", - "23", - "33", - "34", "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -139161,10 +146305,174 @@ "341", "342", "343", - "344", - "345", - "346", - "347", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -139174,285 +146482,351 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2048" ], "location": { "end": { "column": 4, - "line": 85 - }, - "start": { - "column": 74, - "line": 78 - } - } - }, - { - "id": "3556", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.players.every(player => player.role.name === \"actor\")", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "20" - ], - "coveredBy": [ - "19", - "20", - "21", - "22", - "23", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 100, - "line": 79 + "line": 10 }, "start": { - "column": 28, - "line": 79 + "column": 108, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass StutteringJudgeGameOptions {\n @Expose()\n public voteRequestsCount: number;\n\n public static create(stutteringJudgeGameOptions: StutteringJudgeGameOptions): StutteringJudgeGameOptions {\n return plainToInstance(StutteringJudgeGameOptions, stutteringJudgeGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { StutteringJudgeGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/thief-game-options/thief-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3557", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "20" - ], + "id": "3460", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/thief-game-options/thief-game-options.class.ts(11,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "19", - "20", - "21", - "22", - "23", - "33", - "34", "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 99, - "line": 79 - }, - "start": { - "column": 61, - "line": 79 - } - } - }, - { - "id": "3558", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "1578" - ], - "coveredBy": [ - "19", - "20", - "21", - "22", - "23", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 99, - "line": 79 - }, - "start": { - "column": 71, - "line": 79 - } - } - }, - { - "id": "3559", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "20" - ], - "coveredBy": [ - "19", - "20", - "21", - "22", - "23", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 99, - "line": 79 - }, - "start": { - "column": 71, - "line": 79 - } - } - }, - { - "id": "3560", - "mutatorName": "EqualityOperator", - "replacement": "player.role.name !== \"actor\"", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "19" - ], - "coveredBy": [ - "19", - "20", - "21", - "22", - "23", - "33", - "34", - "35", - "332", - "335", "336", "337", "338", @@ -139461,6 +146835,174 @@ "341", "342", "343", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -139470,42 +147012,351 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2046" ], "location": { "end": { - "column": 99, - "line": 79 + "column": 4, + "line": 13 }, "start": { - "column": 71, - "line": 79 + "column": 78, + "line": 11 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ThiefGameOptions {\n @Expose()\n public mustChooseBetweenWerewolves: boolean;\n\n @Expose()\n public isChosenCardRevealed: boolean;\n\n public static create(thiefGameOptions: ThiefGameOptions): ThiefGameOptions {\n return plainToInstance(ThiefGameOptions, thiefGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ThiefGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/three-brothers-game-options/three-brothers-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3561", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(79,71): error TS2367: This comparison appears to be unintentional because the types '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 18 more ... | undefined' and '\"\"' have no overlap.\n", + "id": "3461", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/three-brothers-game-options/three-brothers-game-options.class.ts(8,77): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "killedBy": [], "coveredBy": [ - "19", - "20", - "21", - "22", - "23", - "33", - "34", "35", - "332", - "335", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "331", + "334", "336", "337", "338", @@ -139514,6 +147365,174 @@ "341", "342", "343", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -139523,49 +147542,351 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2053" ], "location": { "end": { - "column": 99, - "line": 79 + "column": 4, + "line": 10 }, "start": { - "column": 92, - "line": 79 + "column": 102, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ThreeBrothersGameOptions {\n @Expose()\n public wakingUpInterval: number;\n\n public static create(threeBrothersGameOptions: ThreeBrothersGameOptions): ThreeBrothersGameOptions {\n return plainToInstance(ThreeBrothersGameOptions, threeBrothersGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ThreeBrothersGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/two-sisters-game-options/two-sisters-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3562", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "20" - ], + "id": "3462", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/two-sisters-game-options/two-sisters-game-options.class.ts(8,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "19", - "20", - "21", - "22", - "23", - "33", - "34", "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -139574,74 +147895,174 @@ "341", "342", "343", - "344", - "345", - "346", - "347", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 129, - "line": 80 - }, - "start": { - "column": 43, - "line": 80 - } - } - }, - { - "id": "3563", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "19" - ], - "coveredBy": [ - "19", - "20", - "21", - "22", - "23", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -139651,49 +148072,351 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2063" ], "location": { "end": { - "column": 129, - "line": 80 + "column": 4, + "line": 10 }, "start": { - "column": 43, - "line": 80 + "column": 93, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass TwoSistersGameOptions {\n @Expose()\n public wakingUpInterval: number;\n\n public static create(twoSistersGameOptions: TwoSistersGameOptions): TwoSistersGameOptions {\n return plainToInstance(TwoSistersGameOptions, twoSistersGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { TwoSistersGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/werewolf-game-options/werewolf-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3564", - "mutatorName": "EqualityOperator", - "replacement": "createGameDto.value.additionalCards?.some(card => card.recipient === \"actor\") !== true", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "19" - ], + "id": "3463", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/werewolf-game-options/werewolf-game-options.class.ts(8,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "19", - "20", - "21", - "22", - "23", - "33", - "34", "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -139702,10 +148425,174 @@ "341", "342", "343", - "344", - "345", - "346", - "347", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -139715,110 +148602,351 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2070" ], "location": { "end": { - "column": 129, - "line": 80 + "column": 4, + "line": 10 }, "start": { - "column": 43, - "line": 80 + "column": 87, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WerewolfGameOptions {\n @Expose()\n public canEatEachOther: boolean;\n\n public static create(werewolfGameOptions: WerewolfGameOptions): WerewolfGameOptions {\n return plainToInstance(WerewolfGameOptions, werewolfGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WerewolfGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/white-werewolf-options/white-werewolf-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3565", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.additionalCards?.every(card => card.recipient === \"actor\")", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "19" - ], + "id": "3464", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/white-werewolf-options/white-werewolf-game-options.class.ts(8,77): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "19", - "20", - "21", - "22", - "23", - "33", - "34", "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 120, - "line": 80 - }, - "start": { - "column": 43, - "line": 80 - } - } - }, - { - "id": "3566", - "mutatorName": "OptionalChaining", - "replacement": "createGameDto.value.additionalCards.some", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(80,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "19", - "20", - "21", - "22", - "23", - "33", - "34", - "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -139827,10 +148955,174 @@ "341", "342", "343", - "344", - "345", - "346", - "347", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -139840,364 +149132,351 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" - ], - "location": { - "end": { - "column": 84, - "line": 80 - }, - "start": { - "column": 43, - "line": 80 - } - } - }, - { - "id": "3567", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 9, - "static": false, - "killedBy": [ - "19" - ], - "coveredBy": [ - "19", - "20", - "21", - "22", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1578" - ], - "location": { - "end": { - "column": 119, - "line": 80 - }, - "start": { - "column": 85, - "line": 80 - } - } - }, - { - "id": "3568", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "20" - ], - "coveredBy": [ - "19", - "20", - "21", - "22", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1578" - ], - "location": { - "end": { - "column": 119, - "line": 80 - }, - "start": { - "column": 93, - "line": 80 - } - } - }, - { - "id": "3569", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "19" - ], - "coveredBy": [ - "19", - "20", - "21", - "22", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1578" - ], - "location": { - "end": { - "column": 119, - "line": 80 - }, - "start": { - "column": 93, - "line": 80 - } - } - }, - { - "id": "3570", - "mutatorName": "EqualityOperator", - "replacement": "card.recipient !== \"actor\"", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "20" - ], - "coveredBy": [ - "19", - "20", - "21", - "22", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1578" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2059" ], "location": { "end": { - "column": 119, - "line": 80 + "column": 4, + "line": 10 }, "start": { - "column": 93, - "line": 80 + "column": 102, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WhiteWerewolfGameOptions {\n @Expose()\n public wakingUpInterval: number;\n\n public static create(whiteWerewolfGameOptions: WhiteWerewolfGameOptions): WhiteWerewolfGameOptions {\n return plainToInstance(WhiteWerewolfGameOptions, whiteWerewolfGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WhiteWerewolfGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/wild-child-game-options/wild-child-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3571", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(80,93): error TS2367: This comparison appears to be unintentional because the types '\"thief\" | \"actor\"' and '\"\"' have no overlap.\n", + "id": "3465", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/wild-child-game-options/wild-child-game-options.class.ts(8,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "killedBy": [], "coveredBy": [ - "19", - "20", - "21", - "22", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1578" - ], - "location": { - "end": { - "column": 119, - "line": 80 - }, - "start": { - "column": 112, - "line": 80 - } - } - }, - { - "id": "3572", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "19" - ], - "coveredBy": [ - "19", - "20", - "21", - "22", - "23", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 129, - "line": 80 - }, - "start": { - "column": 125, - "line": 80 - } - } - }, - { - "id": "3573", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "19" - ], - "coveredBy": [ - "19", - "20", - "21", - "22", - "23", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 23, - "line": 81 - }, - "start": { - "column": 9, - "line": 81 - } - } - }, - { - "id": "3574", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "20" - ], - "coveredBy": [ - "19", - "20", - "21", - "22", - "23", - "33", - "34", "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -140206,182 +149485,528 @@ "341", "342", "343", - "344", - "345", - "346", - "347", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 23, - "line": 81 - }, - "start": { - "column": 9, - "line": 81 - } - } - }, - { - "id": "3575", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected 'check-circle' to be 'exclamation-circle' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "947" - ], - "coveredBy": [ - "19", - "20", - "21", - "22", - "34", - "947", - "948", - "949", - "950" - ], - "location": { - "end": { - "column": 6, - "line": 83 - }, - "start": { - "column": 25, - "line": 81 - } - } - }, - { - "id": "3576", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "19" - ], - "coveredBy": [ - "19", - "21", - "23", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", "945", "946", "947", + "948", + "949", + "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2062" ], "location": { "end": { - "column": 16, - "line": 84 + "column": 4, + "line": 10 }, "start": { - "column": 12, - "line": 84 + "column": 90, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WildChildGameOptions {\n @Expose()\n public isTransformationRevealed: boolean;\n\n public static create(wildChildGameOptions: WildChildGameOptions): WildChildGameOptions {\n return plainToInstance(WildChildGameOptions, wildChildGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WildChildGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/witch-game-options/witch-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3577", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(87,65): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "id": "3466", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/witch-game-options/witch-game-options.class.ts(8,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "killedBy": [], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", "35", - "36", - "37", - "38", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -140390,17 +150015,49 @@ "341", "342", "343", - "344", - "345", - "346", - "347", - "483", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", "484", "485", - "486", - "487", - "488", - "489", "490", "491", "492", @@ -140410,6 +150067,122 @@ "496", "497", "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -140419,139 +150192,351 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2073" ], "location": { "end": { - "column": 49, - "line": 88 + "column": 4, + "line": 10 }, "start": { - "column": 83, - "line": 87 + "column": 78, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WitchGameOptions {\n @Expose()\n public doesKnowWerewolvesTargets: boolean;\n\n public static create(witchGameOptions: WitchGameOptions): WitchGameOptions {\n return plainToInstance(WitchGameOptions, witchGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WitchGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/wolf-hound-game-options/wolf-hound-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3578", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "22" - ], + "id": "3467", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/wolf-hound-game-options/wolf-hound-game-options.class.ts(11,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "21", - "22", - "23", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 49, - "line": 88 - }, - "start": { - "column": 89, - "line": 87 - } - } - }, - { - "id": "3579", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "21" - ], - "coveredBy": [ - "21", - "22", - "23", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 49, - "line": 88 - }, - "start": { - "column": 89, - "line": 87 - } - } - }, - { - "id": "3580", - "mutatorName": "LogicalOperator", - "replacement": "areAdditionalCardsSetForActorIfPresent.value || areAdditionalCardsSetForThiefIfPresent.value", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "22" - ], - "coveredBy": [ - "21", - "22", - "23", - "1576", - "1577", - "1578", - "1579", - "1580" - ], - "location": { - "end": { - "column": 49, - "line": 88 - }, - "start": { - "column": 89, - "line": 87 - } - } - }, - { - "id": "3581", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(90,81): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "24", - "25", - "33", - "34", "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -140560,292 +150545,528 @@ "341", "342", "343", - "344", - "345", - "346", - "347" + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", + "484", + "485", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", + "1576", + "1577", + "1578", + "1579", + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2042" ], "location": { "end": { "column": 4, - "line": 97 - }, - "start": { - "column": 87, - "line": 90 - } - } - }, - { - "id": "3582", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.players.every(player => player.role.name === \"prejudiced-manipulator\")", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "25" - ], - "coveredBy": [ - "24", - "25", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 133, - "line": 91 - }, - "start": { - "column": 44, - "line": 91 - } - } - }, - { - "id": "3583", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "25" - ], - "coveredBy": [ - "24", - "25", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 132, - "line": 91 - }, - "start": { - "column": 77, - "line": 91 - } - } - }, - { - "id": "3584", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "33" - ], - "coveredBy": [ - "24", - "25", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343" - ], - "location": { - "end": { - "column": 132, - "line": 91 - }, - "start": { - "column": 87, - "line": 91 - } - } - }, - { - "id": "3585", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "25" - ], - "coveredBy": [ - "24", - "25", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343" - ], - "location": { - "end": { - "column": 132, - "line": 91 - }, - "start": { - "column": 87, - "line": 91 - } - } - }, - { - "id": "3586", - "mutatorName": "EqualityOperator", - "replacement": "player.role.name !== \"prejudiced-manipulator\"", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "33" - ], - "coveredBy": [ - "24", - "25", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343" - ], - "location": { - "end": { - "column": 132, - "line": 91 + "line": 13 }, "start": { - "column": 87, - "line": 91 + "column": 90, + "line": 11 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WolfHoundGameOptions {\n @Expose()\n public isChosenSideRevealed: boolean;\n\n @Expose()\n public isSideRandomlyChosen: boolean;\n\n public static create(wolfHoundGameOptions: WolfHoundGameOptions): WolfHoundGameOptions {\n return plainToInstance(WolfHoundGameOptions, wolfHoundGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WolfHoundGameOptions };" + }, + "app/composables/api/game/types/game-options/votes-game-options/votes-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3587", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(91,87): error TS2367: This comparison appears to be unintentional because the types '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 18 more ... | undefined' and '\"\"' have no overlap.\n", + "id": "3468", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/votes-game-options/votes-game-options.class.ts(11,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "killedBy": [], "coveredBy": [ - "24", - "25", - "33", - "34", - "35", - "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343" - ], - "location": { - "end": { - "column": 132, - "line": 91 - }, - "start": { - "column": 108, - "line": 91 - } - } - }, - { - "id": "3588", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.players.some(player => player.group)", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "25" - ], - "coveredBy": [ - "24", - "25", - "33", - "34", "35", - "330", + "40", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "56", + "57", + "58", + "60", + "61", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", "331", - "332", - "333", "334", - "335", "336", "337", "338", @@ -140854,309 +151075,49 @@ "341", "342", "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 89, - "line": 92 - }, - "start": { - "column": 32, - "line": 92 - } - } - }, - { - "id": "3589", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "24" - ], - "coveredBy": [ - "24", - "25", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 88, - "line": 92 - }, - "start": { - "column": 66, - "line": 92 - } - } - }, - { - "id": "3590", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "33" - ], - "coveredBy": [ - "24", - "25", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 39, - "line": 93 - }, - "start": { - "column": 9, - "line": 93 - } - } - }, - { - "id": "3591", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "25" - ], - "coveredBy": [ - "24", - "25", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 39, - "line": 93 - }, - "start": { - "column": 9, - "line": 93 - } - } - }, - { - "id": "3592", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "25" - ], - "coveredBy": [ - "24", - "25", - "34" - ], - "location": { - "end": { - "column": 6, - "line": 95 - }, - "start": { - "column": 41, - "line": 93 - } - } - }, - { - "id": "3593", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "24" - ], - "coveredBy": [ - "24", - "33", - "34", - "35", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" - ], - "location": { - "end": { - "column": 16, - "line": 96 - }, - "start": { - "column": 12, - "line": 96 - } - } - }, - { - "id": "3594", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(99,25): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "483", + "375", + "376", + "377", + "378", + "382", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "439", + "440", "484", "485", - "486", - "487", - "488", - "489", "490", "491", "492", @@ -141166,6 +151127,122 @@ "496", "497", "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "670", + "673", + "674", + "676", + "677", + "683", + "684", + "689", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "719", + "723", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "775", + "779", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "855", + "856", + "857", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", "942", "943", "944", @@ -141175,496 +151252,1659 @@ "948", "949", "950", + "977", + "978", + "983", + "989", + "990", + "991", + "992", + "1036", + "1039", + "1040", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1055", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1094", + "1098", + "1121", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1176", + "1180", + "1223", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1332", + "1333", + "1339", + "1340", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1362", + "1363", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1404", + "1405", + "1411", + "1412", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1522", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1544", + "1554", + "1559", + "1564", + "1575", "1576", "1577", "1578", "1579", - "1580" + "1580", + "1585", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1606", + "1614", + "1619", + "1624", + "1625", + "1626", + "1637", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1746", + "1839", + "1840", + "1841", + "1842", + "1952", + "1953", + "1991", + "2066" ], "location": { "end": { - "column": 62, - "line": 106 + "column": 4, + "line": 13 }, "start": { - "column": 43, - "line": 99 + "column": 78, + "line": 11 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass VotesGameOptions {\n @Expose()\n public canBeSkipped: boolean;\n\n @Expose()\n public duration: number;\n\n public static create(votesGameOptions: VotesGameOptions): VotesGameOptions {\n return plainToInstance(VotesGameOptions, votesGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { VotesGameOptions };" + }, + "app/composables/api/game/types/game-phase/game-phase.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3595", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "26" - ], + "id": "3469", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-phase/game-phase.class.ts(12,47): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", "339", "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "439", + "440", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "606", + "608", + "609", + "610", + "611", + "612", + "613", + "614", + "615", + "616", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "823", + "824", + "825", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "989", + "990", + "991", + "992", + "1004", + "1005", + "1007", + "1008", + "1009", + "1010", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1101", + "1103", + "1104", + "1105", + "1148", + "1149", + "1150", + "1203", + "1204", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1554", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1693", + "1741", + "1746", + "1773", + "1790", + "1839", + "1840", + "1841", + "1842", + "1870", + "1887", + "2076" ], "location": { "end": { - "column": 62, - "line": 106 + "column": 4, + "line": 14 }, "start": { - "column": 49, - "line": 99 + "column": 57, + "line": 12 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport type { GamePhaseName } from \"~/composables/api/game/types/game-phase/game-phase.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GamePhase {\n @Expose()\n public name: GamePhaseName;\n\n @Expose()\n public tick: number;\n\n public static create(gamePhase: GamePhase): GamePhase {\n return plainToInstance(GamePhase, gamePhase, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GamePhase };" + }, + "app/composables/api/game/types/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction-boundaries/game-play-source-interaction-boundaries.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3596", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 9, + "id": "3470", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction-boundaries/game-play-source-interaction-boundaries.class.ts(12,99): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "33" - ], + "killedBy": [], "coveredBy": [ - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" + "2022" ], "location": { "end": { - "column": 62, - "line": 106 + "column": 4, + "line": 14 }, "start": { - "column": 49, - "line": 99 + "column": 135, + "line": 12 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GamePlaySourceInteractionBoundaries {\n @Expose()\n public min: number;\n\n @Expose()\n public max: number;\n\n public static create(gamePlaySourceInteractionBoundaries: GamePlaySourceInteractionBoundaries): GamePlaySourceInteractionBoundaries {\n return plainToInstance(GamePlaySourceInteractionBoundaries, gamePlaySourceInteractionBoundaries, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GamePlaySourceInteractionBoundaries };" + }, + "app/composables/api/game/types/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3597", - "mutatorName": "LogicalOperator", - "replacement": "isMinimumPlayersReached.value && areAllRolesSet.value && doesContainOneVillagerSidedRole.value && doesContainOneWerewolfSidedRole.value && areRolesMinimumPlayersReached.value && areAdditionalCardsSetForThiefIfPresent.value && areAdditionalCardsSetForActorIfPresent.value || arePlayerGroupsSetForPrejudicedManipulatorIfPresent.value", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3471", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.class.ts(25,79): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "26" - ], + "killedBy": [], "coveredBy": [ - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" + "1981" ], "location": { "end": { - "column": 62, - "line": 106 + "column": 4, + "line": 27 }, "start": { - "column": 49, - "line": 99 + "column": 105, + "line": 25 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { PlayerInteractionType } from \"~/composables/api/game/types/players/player-interaction/player-interaction.types\";\nimport { GamePlaySourceInteractionBoundaries } from \"~/composables/api/game/types/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction-boundaries/game-play-source-interaction-boundaries.class\";\nimport type { GameSource } from \"~/composables/api/game/types/game.types\";\nimport type { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GamePlaySourceInteraction {\n @Expose()\n public source: GameSource;\n\n @Expose()\n public type: PlayerInteractionType;\n\n @Expose()\n public eligibleTargets: Player[];\n\n @Expose()\n public boundaries: GamePlaySourceInteractionBoundaries;\n\n @Expose()\n public isInconsequential?: boolean;\n\n public static create(gamePlaySourceInteraction: GamePlaySourceInteraction): GamePlaySourceInteraction {\n return plainToInstance(GamePlaySourceInteraction, gamePlaySourceInteraction, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GamePlaySourceInteraction };" + }, + "app/composables/api/game/types/game-play/game-play-source/game-play-source.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3598", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "26" - ], + "id": "3472", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-play/game-play-source/game-play-source.class.ts(20,57): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" + "87", + "88", + "91", + "92", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "214", + "235", + "236", + "439", + "440", + "504", + "512", + "513", + "514", + "515", + "518", + "519", + "520", + "523", + "529", + "530", + "531", + "555", + "556", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1069", + "1070", + "1071", + "1261", + "1262", + "1263", + "1265", + "1434", + "1435", + "1447", + "1448", + "1449", + "1450", + "1467", + "1499", + "1500", + "1501", + "1502", + "1503", + "1525", + "1527", + "1592", + "1593", + "1594", + "1595", + "1641", + "1688", + "1692", + "1693", + "2023", + "2025" ], "location": { "end": { - "column": 49, - "line": 105 + "column": 4, + "line": 22 }, "start": { - "column": 49, - "line": 99 + "column": 72, + "line": 20 } } - }, + } + ], + "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport type { GamePlaySourceName } from \"~/composables/api/game/types/game-play/game-play-source/game-play-source.types\";\nimport { GamePlaySourceInteraction } from \"~/composables/api/game/types/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.class\";\nimport { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GamePlaySource {\n @Expose()\n public name: GamePlaySourceName;\n\n @Type(() => Player)\n @Expose()\n public players?: Player[];\n\n @Type(() => GamePlaySourceInteraction)\n @Expose()\n public interactions?: GamePlaySourceInteraction[];\n\n public static create(gamePlaySource: GamePlaySource): GamePlaySource {\n return plainToInstance(GamePlaySource, gamePlaySource, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GamePlaySource };" + }, + "app/composables/api/game/types/game-play/game-play.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3599", - "mutatorName": "LogicalOperator", - "replacement": "isMinimumPlayersReached.value && areAllRolesSet.value && doesContainOneVillagerSidedRole.value && doesContainOneWerewolfSidedRole.value && areRolesMinimumPlayersReached.value && areAdditionalCardsSetForThiefIfPresent.value || areAdditionalCardsSetForActorIfPresent.value", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "26" - ], + "id": "3473", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-play/game-play.class.ts(27,45): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" + "87", + "88", + "91", + "92", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "214", + "235", + "236", + "439", + "440", + "504", + "512", + "513", + "514", + "515", + "518", + "519", + "520", + "523", + "529", + "530", + "531", + "555", + "556", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1069", + "1070", + "1071", + "1261", + "1262", + "1263", + "1265", + "1434", + "1435", + "1447", + "1448", + "1449", + "1450", + "1467", + "1499", + "1500", + "1501", + "1502", + "1503", + "1525", + "1527", + "1592", + "1593", + "1594", + "1595", + "1641", + "1688", + "1692", + "1693", + "2023" ], "location": { "end": { - "column": 49, - "line": 105 + "column": 4, + "line": 29 }, "start": { - "column": 49, - "line": 99 + "column": 54, + "line": 27 } } - }, + } + ], + "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport { GamePlaySource } from \"~/composables/api/game/types/game-play/game-play-source/game-play-source.class\";\nimport type { GamePlayAction, GamePlayCause, GamePlayOccurrence, GamePlayType } from \"~/composables/api/game/types/game-play/game-play.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GamePlay {\n @Expose()\n public type: GamePlayType;\n\n @Type(() => GamePlaySource)\n @Expose()\n public source: GamePlaySource;\n\n @Expose()\n public action: GamePlayAction;\n\n @Expose()\n public causes?: GamePlayCause[];\n\n @Expose()\n public canBeSkipped?: boolean;\n\n @Expose()\n public occurrence: GamePlayOccurrence;\n\n public static create(gamePlay: GamePlay): GamePlay {\n return plainToInstance(GamePlay, gamePlay, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GamePlay };" + }, + "app/composables/api/game/types/game-victory/game-victory.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3600", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "26" - ], + "id": "3474", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-victory/game-victory.class.ts(14,51): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" + "843", + "1838", + "2041" ], "location": { "end": { - "column": 49, - "line": 104 + "column": 4, + "line": 16 }, "start": { - "column": 49, - "line": 99 + "column": 63, + "line": 14 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { GameVictoryType } from \"~/composables/api/game/types/game-victory/game-victory.types\";\nimport type { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameVictory {\n @Expose()\n public type: GameVictoryType;\n\n @Expose()\n public winners?: Player[];\n\n public static create(gameVictory: GameVictory): GameVictory {\n return plainToInstance(GameVictory, gameVictory, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameVictory };" + }, + "app/composables/api/game/types/game.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3601", - "mutatorName": "LogicalOperator", - "replacement": "isMinimumPlayersReached.value && areAllRolesSet.value && doesContainOneVillagerSidedRole.value && doesContainOneWerewolfSidedRole.value && areRolesMinimumPlayersReached.value || areAdditionalCardsSetForThiefIfPresent.value", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "26" - ], + "id": "3475", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game.class.ts(70,49): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "235", + "236", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "277", + "278", + "280", + "281", + "282", + "283", + "285", + "286", "339", "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "439", + "440", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "528", + "529", + "530", + "531", + "566", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "785", + "792", + "793", + "794", + "795", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "891", + "893", + "894", + "895", + "903", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "989", + "990", + "991", + "992", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1069", + "1070", + "1071", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1257", + "1258", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1375", + "1377", + "1378", + "1380", + "1382", + "1383", + "1465", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1554", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1687", + "1688", + "1692", + "1746", + "1839", + "1840", + "1841", + "1842" ], "location": { "end": { - "column": 49, - "line": 104 + "column": 4, + "line": 72 }, "start": { - "column": 49, - "line": 99 + "column": 54, + "line": 70 } } }, { - "id": "3602", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3476", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game.class.ts(64,20): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "26" - ], + "killedBy": [], "coveredBy": [ - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" + "1693" ], "location": { "end": { - "column": 40, - "line": 103 + "column": 4, + "line": 76 }, "start": { - "column": 49, - "line": 99 + "column": 27, + "line": 74 } } - }, + } + ], + "source": "import { Expose, instanceToPlain, plainToInstance, Type } from \"class-transformer\";\nimport { GameEvent } from \"~/composables/api/game/game-event/game-event.class\";\nimport { GameAdditionalCard } from \"~/composables/api/game/types/game-additional-card/game-additional-card.class\";\n\nimport { GameOptions } from \"~/composables/api/game/types/game-options/game-options.class\";\nimport { GamePhase } from \"~/composables/api/game/types/game-phase/game-phase.class\";\nimport { GameHistoryRecord } from \"~/composables/api/game/types/game-history-record/game-history-record.class\";\nimport { GamePlay } from \"~/composables/api/game/types/game-play/game-play.class\";\nimport { GameVictory } from \"~/composables/api/game/types/game-victory/game-victory.class\";\nimport type { GameStatus } from \"~/composables/api/game/types/game.types\";\nimport { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\nimport type { OmitToJSON } from \"~/utils/types/class.types\";\n\nclass Game {\n @Expose()\n public _id: string;\n\n @Expose()\n public turn: number;\n\n @Type(() => GamePhase)\n @Expose()\n public phase: GamePhase;\n\n @Expose()\n public tick: number;\n\n @Expose()\n public status: GameStatus;\n\n @Type(() => Player)\n @Expose()\n public players: Player[];\n\n @Type(() => GamePlay)\n @Expose()\n public currentPlay: GamePlay | null;\n\n @Type(() => GamePlay)\n @Expose()\n public upcomingPlays: GamePlay[];\n\n @Type(() => GameAdditionalCard)\n @Expose()\n public additionalCards?: GameAdditionalCard[];\n\n @Type(() => GameHistoryRecord)\n @Expose()\n public lastGameHistoryRecord: GameHistoryRecord | null;\n\n @Type(() => GameOptions)\n @Expose()\n public options: GameOptions;\n\n @Type(() => GameVictory)\n @Expose()\n public victory?: GameVictory;\n\n @Type(() => GameEvent)\n @Expose()\n public events?: GameEvent[];\n\n @Expose()\n public createdAt: Date;\n\n @Expose()\n public updatedAt: Date;\n\n public static create(game: OmitToJSON): Game {\n return plainToInstance(Game, game, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n\n public toJSON(): object {\n return instanceToPlain(this);\n }\n}\n\nexport { Game };" + }, + "app/composables/api/game/types/players/player-attribute/player-attribute-activation/player-attribute-activation.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3603", - "mutatorName": "LogicalOperator", - "replacement": "isMinimumPlayersReached.value && areAllRolesSet.value && doesContainOneVillagerSidedRole.value && doesContainOneWerewolfSidedRole.value || areRolesMinimumPlayersReached.value", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3477", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/players/player-attribute/player-attribute-activation/player-attribute-activation.class.ts(13,79): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "26" - ], + "killedBy": [], "coveredBy": [ - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" + "2011", + "2037" ], "location": { "end": { - "column": 40, - "line": 103 + "column": 4, + "line": 15 }, "start": { - "column": 49, - "line": 99 + "column": 105, + "line": 13 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport type { GamePhaseName } from \"~/composables/api/game/types/game-phase/game-phase.types\";\n\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass PlayerAttributeActivation {\n @Expose()\n public turn: number;\n\n @Expose()\n public phaseName: GamePhaseName;\n\n public static create(playerAttributeActivation: PlayerAttributeActivation): PlayerAttributeActivation {\n return plainToInstance(PlayerAttributeActivation, playerAttributeActivation, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { PlayerAttributeActivation };" + }, + "app/composables/api/game/types/players/player-attribute/player-attribute.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3604", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "26" - ], + "id": "3478", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/players/player-attribute/player-attribute.class.ts(25,59): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "330", - "331", - "332", + "1839", + "1840", + "1982", + "2011" + ], + "location": { + "end": { + "column": 4, + "line": 27 + }, + "start": { + "column": 75, + "line": 25 + } + } + } + ], + "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport type { GameSource } from \"~/composables/api/game/types/game.types\";\nimport { PlayerAttributeActivation } from \"~/composables/api/game/types/players/player-attribute/player-attribute-activation/player-attribute-activation.class\";\nimport type { PlayerAttributeName } from \"~/composables/api/game/types/players/player-attribute/player-attribute.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass PlayerAttribute {\n @Expose()\n public name: PlayerAttributeName;\n\n @Expose()\n public source: GameSource;\n\n @Expose()\n public remainingPhases?: number;\n\n @Type(() => PlayerAttributeActivation)\n @Expose()\n public activeAt?: PlayerAttributeActivation;\n\n @Expose()\n public doesRemainAfterDeath?: boolean;\n\n public static create(playerAttribute: PlayerAttribute): PlayerAttribute {\n return plainToInstance(PlayerAttribute, playerAttribute, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { PlayerAttribute };" + }, + "app/composables/api/game/types/players/player-role/player-role.class.ts": { + "language": "typescript", + "mutants": [ + { + "id": "3479", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/players/player-role/player-role.class.ts(16,52): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], + "coveredBy": [ + "95", + "98", + "512", + "513", + "514", + "515", + "518", + "519", + "520", + "523", + "862", + "864", + "865", + "867", + "868", + "869", + "871", + "872", + "1007", + "1434", + "1435", + "1447", + "1450", + "1839", + "1840", + "1867", + "1887", + "1981", + "1982", + "2003", + "2009", + "2018", + "2019", + "2025", + "2028", + "2030", + "2041", + "2057" + ], + "location": { + "end": { + "column": 4, + "line": 18 + }, + "start": { + "column": 63, + "line": 16 + } + } + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass PlayerRole {\n @Expose()\n public original: RoleName;\n\n @Expose()\n public current: RoleName;\n\n @Expose()\n public isRevealed: boolean;\n\n public static create(role: Partial): PlayerRole {\n return plainToInstance(PlayerRole, role, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { PlayerRole };" + }, + "app/composables/api/game/types/players/player-side/player-side.class.ts": { + "language": "typescript", + "mutants": [ + { + "id": "3480", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/players/player-side/player-side.class.ts(13,52): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], + "coveredBy": [ + "95", + "98", + "277", + "278", + "285", + "286", + "512", + "513", + "514", + "515", + "518", + "519", + "520", + "523", + "1007", + "1434", + "1435", + "1447", + "1450", + "1839", + "1840", + "1867", + "1887", + "1981", + "1982", + "2003", + "2009", + "2018", + "2019", + "2025", + "2028", + "2030", + "2041", + "2071" + ], + "location": { + "end": { + "column": 4, + "line": 15 + }, + "start": { + "column": 63, + "line": 13 + } + } + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { RoleSide } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass PlayerSide {\n @Expose()\n public original: RoleSide;\n\n @Expose()\n public current: RoleSide;\n\n public static create(side: Partial): PlayerSide {\n return plainToInstance(PlayerSide, side, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { PlayerSide };" + }, + "app/composables/api/game/types/players/player.class.ts": { + "language": "typescript", + "mutants": [ + { + "id": "3481", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/players/player.class.ts(30,41): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], + "coveredBy": [ + "86", + "94", + "95", + "97", + "98", + "102", + "103", + "277", + "278", + "285", + "286", + "329", + "512", + "513", + "514", + "515", + "518", + "519", + "520", + "523", + "816", + "820", + "823", + "862", + "864", + "865", + "867", + "868", + "869", + "871", + "872", + "989", + "990", + "991", + "992", + "1007", + "1022", + "1023", + "1024", + "1025", + "1026", + "1027", + "1028", + "1029", + "1030", + "1103", + "1148", + "1231", + "1232", + "1233", + "1234", + "1235", + "1236", + "1265", + "1434", + "1435", + "1447", + "1450", + "1527", + "1658", + "1660", + "1662", + "1839", + "1840", + "1841", + "1842", + "1867", + "1887", + "1981", + "1982", + "2003", + "2009", + "2018", + "2019", + "2025", + "2028", + "2030", + "2041" + ], + "location": { + "end": { + "column": 4, + "line": 32 + }, + "start": { + "column": 48, + "line": 30 + } + } + } + ], + "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport { PlayerAttribute } from \"~/composables/api/game/types/players/player-attribute/player-attribute.class\";\nimport { PlayerRole } from \"~/composables/api/game/types/players/player-role/player-role.class\";\nimport { PlayerSide } from \"~/composables/api/game/types/players/player-side/player-side.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass Player {\n @Expose()\n public _id: string;\n\n @Expose()\n public name: string;\n\n @Expose()\n @Type(() => PlayerRole)\n public role: PlayerRole;\n\n @Expose()\n @Type(() => PlayerSide)\n public side: PlayerSide;\n\n @Type(() => PlayerAttribute)\n @Expose()\n public attributes: PlayerAttribute[];\n\n @Expose()\n public isAlive: boolean;\n\n public static create(player: Player): Player {\n return plainToInstance(Player, player, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { Player };" + }, + "app/composables/api/game/useCreateGameDtoValidation.ts": { + "language": "typescript", + "mutants": [ + { + "id": "3482", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(28,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "330", + "331", + "332", "333", "334", "335", @@ -141679,31 +152919,84 @@ "344", "345", "346", - "347" + "347", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 42, - "line": 102 + "column": 2, + "line": 146 }, "start": { - "column": 49, - "line": 99 + "column": 100, + "line": 28 } } }, { - "id": "3605", - "mutatorName": "LogicalOperator", - "replacement": "isMinimumPlayersReached.value && areAllRolesSet.value && doesContainOneVillagerSidedRole.value || doesContainOneWerewolfSidedRole.value", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3483", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(34,35): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "26" - ], + "killedBy": [], "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", "26", "27", "28", @@ -141712,6 +153005,11 @@ "31", "32", "33", + "34", + "35", + "36", + "37", + "38", "330", "331", "332", @@ -141729,21 +153027,51 @@ "344", "345", "346", - "347" + "347", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 42, - "line": 102 + "column": 116, + "line": 34 }, "start": { - "column": 49, - "line": 99 + "column": 53, + "line": 34 } } }, { - "id": "3606", + "id": "3484", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "expected true to be false // Object.is equality", @@ -141751,9 +153079,11 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "26" + "0" ], "coveredBy": [ + "0", + "1", "26", "27", "28", @@ -141762,6 +153092,8 @@ "31", "32", "33", + "34", + "35", "330", "331", "332", @@ -141779,31 +153111,49 @@ "344", "345", "346", - "347" + "347", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498" ], "location": { "end": { - "column": 42, - "line": 101 + "column": 116, + "line": 34 }, "start": { - "column": 49, - "line": 99 + "column": 59, + "line": 34 } } }, { - "id": "3607", - "mutatorName": "LogicalOperator", - "replacement": "isMinimumPlayersReached.value && areAllRolesSet.value || doesContainOneVillagerSidedRole.value", - "statusReason": "expected true to be false // Object.is equality", + "id": "3485", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "26" + "1" ], "coveredBy": [ + "0", + "1", "26", "27", "28", @@ -141812,6 +153162,8 @@ "31", "32", "33", + "34", + "35", "330", "331", "332", @@ -141829,31 +153181,49 @@ "344", "345", "346", - "347" + "347", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498" ], "location": { "end": { - "column": 42, - "line": 101 + "column": 116, + "line": 34 }, "start": { - "column": 49, - "line": 99 + "column": 59, + "line": 34 } } }, { - "id": "3608", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", + "id": "3486", + "mutatorName": "EqualityOperator", + "replacement": "createGameDto.value.players.length > MIN_PLAYERS_IN_GAME", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "26" + "1" ], "coveredBy": [ + "0", + "1", "26", "27", "28", @@ -141862,6 +153232,8 @@ "31", "32", "33", + "34", + "35", "330", "331", "332", @@ -141879,31 +153251,49 @@ "344", "345", "346", - "347" + "347", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498" ], "location": { "end": { - "column": 25, - "line": 100 + "column": 116, + "line": 34 }, "start": { - "column": 49, - "line": 99 + "column": 59, + "line": 34 } } }, { - "id": "3609", - "mutatorName": "LogicalOperator", - "replacement": "isMinimumPlayersReached.value || areAllRolesSet.value", + "id": "3487", + "mutatorName": "EqualityOperator", + "replacement": "createGameDto.value.players.length < MIN_PLAYERS_IN_GAME", "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "26" + "0" ], "coveredBy": [ + "0", + "1", "26", "27", "28", @@ -141912,6 +153302,8 @@ "31", "32", "33", + "34", + "35", "330", "331", "332", @@ -141929,30 +153321,83 @@ "344", "345", "346", - "347" + "347", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498" ], "location": { "end": { - "column": 25, - "line": 100 + "column": 116, + "line": 34 }, "start": { - "column": 49, - "line": 99 + "column": 59, + "line": 34 } } }, { - "id": "3610", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(108,59): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'string[]'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "id": "3488", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(36,26): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", "34", "35", + "36", + "37", + "38", "330", "331", "332", @@ -141970,31 +153415,67 @@ "344", "345", "346", - "347" + "347", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 4, - "line": 122 + "column": 125, + "line": 36 }, "start": { - "column": 65, - "line": 108 + "column": 44, + "line": 36 } } }, { - "id": "3611", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expected [] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3489", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.players.some(player => player.role.name !== undefined)", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "34" + "3" ], "coveredBy": [ + "2", + "3", + "27", + "28", + "29", + "33", "34", "35", "330", @@ -142018,27 +153499,33 @@ ], "location": { "end": { - "column": 6, - "line": 119 + "column": 125, + "line": 36 }, "start": { - "column": 45, - "line": 109 + "column": 50, + "line": 36 } } }, { - "id": "3612", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected [ '' ] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3490", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "34" + "2" ], "coveredBy": [ + "2", + "3", + "27", + "28", + "29", + "33", "34", "35", "330", @@ -142062,34 +153549,36 @@ ], "location": { "end": { - "column": 77, - "line": 110 + "column": 124, + "line": 36 }, "start": { - "column": 10, - "line": 110 + "column": 84, + "line": 36 } } }, { - "id": "3613", - "mutatorName": "BooleanLiteral", - "replacement": "isMinimumPlayersReached.value", - "statusReason": "expected [] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3491", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 13, "static": false, "killedBy": [ - "34" + "3" ], "coveredBy": [ + "2", + "3", + "27", + "28", + "29", + "33", "34", "35", - "330", - "331", "332", - "333", - "334", "335", "336", "337", @@ -142098,42 +153587,40 @@ "340", "341", "342", - "343", - "344", - "345", - "346", - "347" + "343" ], "location": { "end": { - "column": 111, - "line": 110 + "column": 124, + "line": 36 }, "start": { - "column": 81, - "line": 110 + "column": 94, + "line": 36 } } }, { - "id": "3614", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected [ '', …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3492", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "34" + "2" ], "coveredBy": [ + "2", + "3", + "27", + "28", + "29", + "33", "34", "35", - "330", - "331", "332", - "333", - "334", "335", "336", "337", @@ -142142,42 +153629,40 @@ "340", "341", "342", - "343", - "344", - "345", - "346", - "347" + "343" ], "location": { "end": { - "column": 68, - "line": 111 + "column": 124, + "line": 36 }, "start": { - "column": 10, - "line": 111 + "column": 94, + "line": 36 } } }, { - "id": "3615", - "mutatorName": "BooleanLiteral", - "replacement": "areAllRolesSet.value", - "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3493", + "mutatorName": "EqualityOperator", + "replacement": "player.role.name === undefined", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "34" + "2" ], "coveredBy": [ + "2", + "3", + "27", + "28", + "29", + "33", "34", "35", - "330", - "331", "332", - "333", - "334", "335", "336", "337", @@ -142186,37 +153671,67 @@ "340", "341", "342", - "343", - "344", - "345", - "346", - "347" + "343" ], "location": { "end": { - "column": 93, - "line": 111 + "column": 124, + "line": 36 }, "start": { - "column": 72, - "line": 111 + "column": 94, + "line": 36 } } }, { - "id": "3616", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected [ '' ] to include 'composables.useCreateGameDtoValidatio…'", - "status": "Killed", - "testsCompleted": 3, + "id": "3494", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(38,43): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "34" - ], + "killedBy": [], "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", "34", "35", + "36", + "37", + "38", "330", "331", "332", @@ -142234,31 +153749,66 @@ "344", "345", "346", - "347" + "347", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 70, - "line": 112 + "column": 146, + "line": 38 }, "start": { - "column": 10, - "line": 112 + "column": 61, + "line": 38 } } }, { - "id": "3617", - "mutatorName": "BooleanLiteral", - "replacement": "doesContainOneVillagerSidedRole.value", - "statusReason": "expected [] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3495", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.players.every(player => player.side.current === \"villagers\")", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "34" + "4" ], "coveredBy": [ + "4", + "5", + "28", + "29", + "33", "34", "35", "330", @@ -142282,27 +153832,32 @@ ], "location": { "end": { - "column": 112, - "line": 112 + "column": 146, + "line": 38 }, "start": { - "column": 74, - "line": 112 + "column": 67, + "line": 38 } } }, { - "id": "3618", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected [ '' ] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3496", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 1, "static": false, "killedBy": [ - "34" + "4" ], "coveredBy": [ + "4", + "5", + "28", + "29", + "33", "34", "35", "330", @@ -142326,34 +153881,35 @@ ], "location": { "end": { - "column": 70, - "line": 113 + "column": 145, + "line": 38 }, "start": { - "column": 10, - "line": 113 + "column": 100, + "line": 38 } } }, { - "id": "3619", - "mutatorName": "BooleanLiteral", - "replacement": "doesContainOneWerewolfSidedRole.value", - "statusReason": "expected [] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3497", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 2, "static": false, "killedBy": [ - "34" + "5" ], "coveredBy": [ + "4", + "5", + "28", + "29", + "33", "34", "35", - "330", - "331", "332", - "333", - "334", "335", "336", "337", @@ -142362,42 +153918,39 @@ "340", "341", "342", - "343", - "344", - "345", - "346", - "347" + "343" ], "location": { "end": { - "column": 112, - "line": 113 + "column": 145, + "line": 38 }, "start": { - "column": 74, - "line": 113 + "column": 110, + "line": 38 } } }, { - "id": "3620", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected [ …(3) ] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3498", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 1, "static": false, "killedBy": [ - "34" + "4" ], "coveredBy": [ + "4", + "5", + "28", + "29", + "33", "34", "35", - "330", - "331", "332", - "333", - "334", "335", "336", "337", @@ -142406,42 +153959,39 @@ "340", "341", "342", - "343", - "344", - "345", - "346", - "347" + "343" ], "location": { "end": { - "column": 85, - "line": 114 + "column": 145, + "line": 38 }, "start": { - "column": 10, - "line": 114 + "column": 110, + "line": 38 } } }, { - "id": "3621", - "mutatorName": "BooleanLiteral", - "replacement": "isTwoSistersRolePresentAndMinimumPlayersReached.value", - "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3499", + "mutatorName": "EqualityOperator", + "replacement": "player.side.current !== \"villagers\"", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 2, "static": false, "killedBy": [ - "34" + "5" ], "coveredBy": [ + "4", + "5", + "28", + "29", + "33", "34", "35", - "330", - "331", "332", - "333", - "334", "335", "336", "337", @@ -142450,42 +154000,36 @@ "340", "341", "342", - "343", - "344", - "345", - "346", - "347" + "343" ], "location": { "end": { - "column": 143, - "line": 114 + "column": 145, + "line": 38 }, "start": { - "column": 89, - "line": 114 + "column": 110, + "line": 38 } } }, { - "id": "3622", + "id": "3500", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expected [ …(3) ] to include 'composables.useCreateGameDtoValidatio…'", - "status": "Killed", - "testsCompleted": 6, + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(38,110): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\" | undefined' and '\"\"' have no overlap.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "34" - ], + "killedBy": [], "coveredBy": [ + "4", + "5", + "28", + "29", + "33", "34", "35", - "330", - "331", "332", - "333", - "334", "335", "336", "337", @@ -142494,37 +154038,67 @@ "340", "341", "342", - "343", - "344", - "345", - "346", - "347" + "343" ], "location": { "end": { - "column": 88, - "line": 115 + "column": 145, + "line": 38 }, "start": { - "column": 10, - "line": 115 + "column": 134, + "line": 38 } } }, { - "id": "3623", - "mutatorName": "BooleanLiteral", - "replacement": "isThreeBrothersRolePresentAndMinimumPlayersReached.value", - "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", - "status": "Killed", - "testsCompleted": 6, + "id": "3501", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(40,43): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "34" - ], + "killedBy": [], "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", "34", "35", + "36", + "37", + "38", "330", "331", "332", @@ -142542,31 +154116,65 @@ "344", "345", "346", - "347" + "347", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 149, - "line": 115 + "column": 147, + "line": 40 }, "start": { - "column": 92, - "line": 115 + "column": 61, + "line": 40 } } }, { - "id": "3624", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected [ …(3) ] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3502", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.players.every(player => player.side.current === \"werewolves\")", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 7, + "testsCompleted": 1, "static": false, "killedBy": [ - "34" + "6" ], "coveredBy": [ + "6", + "7", + "28", + "33", "34", "35", "330", @@ -142590,27 +154198,31 @@ ], "location": { "end": { - "column": 77, - "line": 116 + "column": 147, + "line": 40 }, "start": { - "column": 10, - "line": 116 + "column": 67, + "line": 40 } } }, { - "id": "3625", - "mutatorName": "BooleanLiteral", - "replacement": "areAdditionalCardsSetForThiefIfPresent.value", - "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3503", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 7, + "testsCompleted": 1, "static": false, "killedBy": [ - "34" + "6" ], "coveredBy": [ + "6", + "7", + "28", + "33", "34", "35", "330", @@ -142634,34 +154246,34 @@ ], "location": { "end": { - "column": 126, - "line": 116 + "column": 146, + "line": 40 }, "start": { - "column": 81, - "line": 116 + "column": 100, + "line": 40 } } }, { - "id": "3626", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected [ …(3) ] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3504", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 8, + "testsCompleted": 2, "static": false, "killedBy": [ - "34" + "7" ], "coveredBy": [ + "6", + "7", + "28", + "33", "34", "35", - "330", - "331", "332", - "333", - "334", "335", "336", "337", @@ -142670,42 +154282,38 @@ "340", "341", "342", - "343", - "344", - "345", - "346", - "347" + "343" ], "location": { "end": { - "column": 77, - "line": 117 + "column": 146, + "line": 40 }, "start": { - "column": 10, - "line": 117 + "column": 110, + "line": 40 } } }, { - "id": "3627", - "mutatorName": "BooleanLiteral", - "replacement": "areAdditionalCardsSetForActorIfPresent.value", - "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3505", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 8, + "testsCompleted": 1, "static": false, "killedBy": [ - "34" + "6" ], "coveredBy": [ + "6", + "7", + "28", + "33", "34", "35", - "330", - "331", "332", - "333", - "334", "335", "336", "337", @@ -142714,42 +154322,38 @@ "340", "341", "342", - "343", - "344", - "345", - "346", - "347" + "343" ], "location": { "end": { - "column": 126, - "line": 117 + "column": 146, + "line": 40 }, "start": { - "column": 81, - "line": 117 + "column": 110, + "line": 40 } } }, { - "id": "3628", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected [ …(3) ] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3506", + "mutatorName": "EqualityOperator", + "replacement": "player.side.current !== \"werewolves\"", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 9, + "testsCompleted": 2, "static": false, "killedBy": [ - "34" + "7" ], "coveredBy": [ + "6", + "7", + "28", + "33", "34", "35", - "330", - "331", "332", - "333", - "334", "335", "336", "337", @@ -142758,42 +154362,35 @@ "340", "341", "342", - "343", - "344", - "345", - "346", - "347" + "343" ], "location": { "end": { - "column": 84, - "line": 118 + "column": 146, + "line": 40 }, "start": { - "column": 10, - "line": 118 + "column": 110, + "line": 40 } } }, { - "id": "3629", - "mutatorName": "BooleanLiteral", - "replacement": "arePlayerGroupsSetForPrejudicedManipulatorIfPresent.value", - "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", - "status": "Killed", - "testsCompleted": 9, + "id": "3507", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(40,110): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\" | undefined' and '\"\"' have no overlap.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "34" - ], + "killedBy": [], "coveredBy": [ + "6", + "7", + "28", + "33", "34", "35", - "330", - "331", "332", - "333", - "334", "335", "336", "337", @@ -142802,312 +154399,257 @@ "340", "341", "342", - "343", - "344", - "345", - "346", - "347" + "343" ], "location": { "end": { "column": 146, - "line": 118 + "line": 40 }, "start": { - "column": 88, - "line": 118 + "column": 134, + "line": 40 } } }, { - "id": "3630", - "mutatorName": "MethodExpression", - "replacement": "Object.keys(errors)", - "statusReason": "expected [ …(9) ] to strictly equal []", - "status": "Killed", - "testsCompleted": 10, + "id": "3508", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(42,59): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "35" - ], + "killedBy": [], "coveredBy": [ - "34", - "35", - "330", - "331", + "8", + "9", + "10", + "33", "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" + "335" ], "location": { "end": { - "column": 81, - "line": 121 + "column": 4, + "line": 49 }, "start": { - "column": 12, - "line": 121 + "column": 65, + "line": 42 } } }, { - "id": "3631", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected [] to include 'composables.useCreateGameDtoValidatio…'", - "status": "Killed", - "testsCompleted": 1, + "id": "3509", + "mutatorName": "BooleanLiteral", + "replacement": "roles.value", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(46,37): error TS18047: 'roles.value' is possibly 'null'.\napp/composables/api/game/useCreateGameDtoValidation.ts(46,57): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(48,42): error TS7006: Parameter 'role' implicitly has an 'any' type.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "34" + "killedBy": [], + "coveredBy": [ + "8", + "9", + "10", + "33", + "332", + "335" ], + "location": { + "end": { + "column": 21, + "line": 43 + }, + "start": { + "column": 9, + "line": 43 + } + } + }, + { + "id": "3510", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(46,37): error TS18047: 'roles.value' is possibly 'null'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ - "34", - "35", - "330", - "331", + "8", + "9", + "10", + "33", "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" + "335" ], "location": { "end": { - "column": 80, - "line": 121 + "column": 21, + "line": 43 }, "start": { - "column": 39, - "line": 121 + "column": 9, + "line": 43 } } }, { - "id": "3632", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(124,76): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "3511", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(46,37): error TS18047: 'roles.value' is possibly 'null'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ + "8", "9", "10", - "12", - "13", - "15", - "16", "33", - "34", - "35", - "36", - "37", - "38", "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" + "335" ], "location": { "end": { - "column": 4, - "line": 129 + "column": 21, + "line": 43 }, "start": { - "column": 84, - "line": 124 + "column": 9, + "line": 43 } } }, { - "id": "3633", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.players", - "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3512", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(44,37): error TS18047: 'roles.value' is possibly 'null'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "8" + ], + "location": { + "end": { + "column": 6, + "line": 45 + }, + "start": { + "column": 23, + "line": 43 + } + } + }, + { + "id": "3513", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 12, + "testsCompleted": 1, "static": false, "killedBy": [ - "34" + "8" + ], + "coveredBy": [ + "8" ], + "location": { + "end": { + "column": 19, + "line": 44 + }, + "start": { + "column": 14, + "line": 44 + } + } + }, + { + "id": "3514", + "mutatorName": "MethodExpression", + "replacement": "roles.value", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(48,88): error TS2345: Argument of type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }' is not assignable to parameter of type 'RoleWithMinInGame'.\n Type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }' is not assignable to type '{ minInGame: number; }'.\n Types of property 'minInGame' are incompatible.\n Type 'number | undefined' is not assignable to type 'number'.\n Type 'undefined' is not assignable to type 'number'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ "9", "10", - "12", - "13", - "15", - "16", "33", - "34", - "35", - "36", - "37", - "38", "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" + "335" ], "location": { "end": { - "column": 105, - "line": 125 + "column": 122, + "line": 46 }, "start": { - "column": 29, - "line": 125 + "column": 37, + "line": 46 } } }, { - "id": "3634", + "id": "3515", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 2, + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(48,88): error TS2345: Argument of type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }' is not assignable to parameter of type 'RoleWithMinInGame'.\n Type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }' is not assignable to type '{ minInGame: number; }'.\n Types of property 'minInGame' are incompatible.\n Type 'number | undefined' is not assignable to type 'number'.\n Type 'undefined' is not assignable to type 'number'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "10" - ], + "killedBy": [], "coveredBy": [ "9", "10", - "12", - "13", - "15", - "16", "33", - "34", - "35", - "36", - "37", - "38", "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347" + "335" ], "location": { "end": { - "column": 104, - "line": 125 + "column": 121, + "line": 46 }, "start": { - "column": 64, - "line": 125 + "column": 56, + "line": 46 } } }, { - "id": "3635", + "id": "3516", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 12, + "testsCompleted": 3, "static": false, "killedBy": [ - "34" + "9" ], "coveredBy": [ "9", "10", - "12", - "13", - "15", - "16", "33", - "34", - "35", - "36", - "37", - "38", "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343" + "335" ], "location": { "end": { - "column": 104, - "line": 125 + "column": 121, + "line": 46 }, "start": { - "column": 74, - "line": 125 + "column": 93, + "line": 46 } } }, { - "id": "3636", + "id": "3517", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "expected true to be false // Object.is equality", @@ -143120,91 +154662,57 @@ "coveredBy": [ "9", "10", - "12", - "13", - "15", - "16", "33", - "34", - "35", - "36", - "37", - "38", "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343" + "335" ], "location": { "end": { - "column": 104, - "line": 125 + "column": 121, + "line": 46 }, "start": { - "column": 74, - "line": 125 + "column": 93, + "line": 46 } } }, { - "id": "3637", + "id": "3518", "mutatorName": "EqualityOperator", - "replacement": "player.role.name !== role.name", - "statusReason": "expected true to be false // Object.is equality", + "replacement": "role.minInGame === undefined", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 1, "static": false, "killedBy": [ - "13" + "9" ], "coveredBy": [ "9", "10", - "12", - "13", - "15", - "16", "33", - "34", - "35", - "36", - "37", - "38", "332", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343" + "335" ], "location": { "end": { - "column": 104, - "line": 125 + "column": 121, + "line": 46 }, "start": { - "column": 74, - "line": 125 + "column": 93, + "line": 46 } } }, { - "id": "3638", - "mutatorName": "ConditionalExpression", - "replacement": "true", + "id": "3519", + "mutatorName": "MethodExpression", + "replacement": "rolesWithMinimumPlayers.some(role => isRolePresentAndMinimumPlayersReached(role))", "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 4, "static": false, "killedBy": [ "10" @@ -143212,16 +154720,66 @@ "coveredBy": [ "9", "10", + "33", + "332", + "335" + ], + "location": { + "end": { + "column": 94, + "line": 48 + }, + "start": { + "column": 12, + "line": 48 + } + } + }, + { + "id": "3520", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "9" + ], + "coveredBy": [ + "9", + "10", + "33", + "332", + "335" + ], + "location": { + "end": { + "column": 93, + "line": 48 + }, + "start": { + "column": 42, + "line": 48 + } + } + }, + { + "id": "3521", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(51,77): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "11", "12", "13", - "15", - "16", - "33", "34", "35", - "36", - "37", - "38", + "330", + "331", "332", "333", "334", @@ -143241,39 +154799,31 @@ ], "location": { "end": { - "column": 80, - "line": 128 + "column": 4, + "line": 58 }, "start": { - "column": 12, - "line": 128 + "column": 83, + "line": 51 } } }, { - "id": "3639", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3522", + "mutatorName": "BooleanLiteral", + "replacement": "roles.value", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(55,18): error TS18047: 'roles.value' is possibly 'null'.\napp/composables/api/game/useCreateGameDtoValidation.ts(55,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "9" - ], + "killedBy": [], "coveredBy": [ - "9", - "10", + "11", "12", "13", - "15", - "16", - "33", "34", "35", - "36", - "37", - "38", + "330", + "331", "332", "333", "334", @@ -143293,39 +154843,31 @@ ], "location": { "end": { - "column": 80, - "line": 128 + "column": 21, + "line": 52 }, "start": { - "column": 12, - "line": 128 + "column": 9, + "line": 52 } } }, { - "id": "3640", - "mutatorName": "LogicalOperator", - "replacement": "playersWithRoleCount === 0 && playersWithRoleCount >= role.minInGame", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3523", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(55,18): error TS18047: 'roles.value' is possibly 'null'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "9" - ], + "killedBy": [], "coveredBy": [ - "9", - "10", + "11", "12", "13", - "15", - "16", - "33", "34", "35", - "36", - "37", - "38", + "330", + "331", "332", "333", "334", @@ -143345,39 +154887,31 @@ ], "location": { "end": { - "column": 80, - "line": 128 + "column": 21, + "line": 52 }, "start": { - "column": 12, - "line": 128 + "column": 9, + "line": 52 } } }, { - "id": "3641", + "id": "3524", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(55,18): error TS18047: 'roles.value' is possibly 'null'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "9" - ], + "killedBy": [], "coveredBy": [ - "9", - "10", + "11", "12", "13", - "15", - "16", - "33", "34", "35", - "36", - "37", - "38", + "330", + "331", "332", "333", "334", @@ -143397,39 +154931,27 @@ ], "location": { "end": { - "column": 38, - "line": 128 + "column": 21, + "line": 52 }, "start": { - "column": 12, - "line": 128 + "column": 9, + "line": 52 } } }, { - "id": "3642", - "mutatorName": "EqualityOperator", - "replacement": "playersWithRoleCount !== 0", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3525", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(53,18): error TS18047: 'roles.value' is possibly 'null'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "9" - ], + "killedBy": [], "coveredBy": [ - "9", - "10", - "12", - "13", - "15", - "16", - "33", - "34", - "35", - "36", - "37", - "38", + "11", + "330", + "331", "332", "333", "334", @@ -143449,162 +154971,160 @@ ], "location": { "end": { - "column": 38, - "line": 128 + "column": 6, + "line": 54 }, "start": { - "column": 12, - "line": 128 + "column": 23, + "line": 52 } } }, { - "id": "3643", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", + "id": "3526", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "9" + "11" ], "coveredBy": [ - "9", - "10", - "12", - "13", - "15", - "16", - "34", - "36", - "37" + "11", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 80, - "line": 128 + "column": 19, + "line": 53 }, "start": { - "column": 42, - "line": 128 + "column": 14, + "line": 53 } } }, { - "id": "3644", - "mutatorName": "EqualityOperator", - "replacement": "playersWithRoleCount > role.minInGame", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3527", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(60,80): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "9" - ], + "killedBy": [], "coveredBy": [ - "9", - "10", - "12", - "13", + "14", "15", "16", "34", - "36", - "37" + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 80, - "line": 128 + "column": 4, + "line": 67 }, "start": { - "column": 42, - "line": 128 + "column": 86, + "line": 60 } } }, { - "id": "3645", - "mutatorName": "EqualityOperator", - "replacement": "playersWithRoleCount < role.minInGame", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3528", + "mutatorName": "BooleanLiteral", + "replacement": "roles.value", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(64,18): error TS18047: 'roles.value' is possibly 'null'.\napp/composables/api/game/useCreateGameDtoValidation.ts(64,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "9" - ], + "killedBy": [], "coveredBy": [ - "9", - "10", - "12", - "13", + "14", "15", "16", "34", - "36", - "37" + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 80, - "line": 128 + "column": 21, + "line": 61 }, "start": { - "column": 42, - "line": 128 + "column": 9, + "line": 61 } } }, { - "id": "3646", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(130,3): error TS2740: Type '{}' is missing the following properties from type 'UseCreateGameDtoValidation': isMinimumPlayersReached, areAllRolesSet, doesContainOneVillagerSidedRole, doesContainOneWerewolfSidedRole, and 10 more.\n", + "id": "3529", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(64,18): error TS18047: 'roles.value' is possibly 'null'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", "14", "15", "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", "34", "35", - "36", - "37", - "38", "330", "331", "332", @@ -143622,4705 +155142,6117 @@ "344", "345", "346", - "347", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1576", - "1577", - "1578", - "1579", - "1580" + "347" ], "location": { "end": { - "column": 4, - "line": 145 + "column": 21, + "line": 61 }, "start": { - "column": 10, - "line": 130 + "column": 9, + "line": 61 } } - } - ], - "source": "import type { ComputedRef, Ref } from \"vue\";\nimport { storeToRefs } from \"pinia\";\n\nimport { MIN_PLAYERS_IN_GAME } from \"~/composables/api/game/constants/game.constants\";\nimport type { CreateGameDto } from \"~/composables/api/game/dto/create-game/create-game.dto\";\nimport type { Role } from \"~/composables/api/role/types/role.class\";\nimport { useRolesStore } from \"~/stores/role/useRolesStore\";\n\ntype RoleWithMinInGame = Role & { minInGame: number };\n\ntype UseCreateGameDtoValidation = {\n isMinimumPlayersReached: ComputedRef;\n areAllRolesSet: ComputedRef;\n doesContainOneVillagerSidedRole: ComputedRef;\n doesContainOneWerewolfSidedRole: ComputedRef;\n areRolesMinimumPlayersReached: ComputedRef;\n isTwoSistersRolePresentAndMinimumPlayersReached: ComputedRef;\n isThreeBrothersRolePresentAndMinimumPlayersReached: ComputedRef;\n areAdditionalCardsSetForThiefIfPresent: ComputedRef;\n areAdditionalCardsSetForActorIfPresent: ComputedRef;\n areAdditionalCardsSetForAdditionalCardsDependantRoles: ComputedRef;\n arePlayerGroupsSetForPrejudicedManipulatorIfPresent: ComputedRef;\n canCreateGame: ComputedRef;\n gameCreationValidationErrors: ComputedRef;\n isRolePresentAndMinimumPlayersReached: (role: RoleWithMinInGame) => boolean;\n};\n\nfunction useCreateGameDtoValidation(createGameDto: Ref): UseCreateGameDtoValidation {\n const rolesStore = useRolesStore();\n const { roles } = storeToRefs(rolesStore);\n\n const { t } = useI18n();\n\n const isMinimumPlayersReached = computed(() => createGameDto.value.players.length >= MIN_PLAYERS_IN_GAME);\n\n const areAllRolesSet = computed(() => createGameDto.value.players.every(player => player.role.name !== undefined));\n\n const doesContainOneVillagerSidedRole = computed(() => createGameDto.value.players.some(player => player.side.current === \"villagers\"));\n\n const doesContainOneWerewolfSidedRole = computed(() => createGameDto.value.players.some(player => player.side.current === \"werewolves\"));\n\n const areRolesMinimumPlayersReached = computed(() => {\n if (!roles.value) {\n return false;\n }\n const rolesWithMinimumPlayers = roles.value.filter((role): role is RoleWithMinInGame => role.minInGame !== undefined);\n\n return rolesWithMinimumPlayers.every(role => isRolePresentAndMinimumPlayersReached(role));\n });\n\n const isTwoSistersRolePresentAndMinimumPlayersReached = computed(() => {\n if (!roles.value) {\n return false;\n }\n const role = roles.value.find(({ name }) => name === \"two-sisters\") as RoleWithMinInGame;\n\n return isRolePresentAndMinimumPlayersReached(role);\n });\n\n const isThreeBrothersRolePresentAndMinimumPlayersReached = computed(() => {\n if (!roles.value) {\n return false;\n }\n const role = roles.value.find(({ name }) => name === \"three-brothers\") as RoleWithMinInGame;\n\n return isRolePresentAndMinimumPlayersReached(role);\n });\n\n const areAdditionalCardsSetForThiefIfPresent = computed(() => {\n const isThiefPresent = createGameDto.value.players.some(player => player.role.name === \"thief\");\n const areAdditionalCardsSetForThief = createGameDto.value.additionalCards?.some(card => card.recipient === \"thief\") === true;\n if (isThiefPresent) {\n return areAdditionalCardsSetForThief;\n }\n return true;\n });\n\n const areAdditionalCardsSetForActorIfPresent = computed(() => {\n const isActorPresent = createGameDto.value.players.some(player => player.role.name === \"actor\");\n const areAdditionalCardsSetForActor = createGameDto.value.additionalCards?.some(card => card.recipient === \"actor\") === true;\n if (isActorPresent) {\n return areAdditionalCardsSetForActor;\n }\n return true;\n });\n\n const areAdditionalCardsSetForAdditionalCardsDependantRoles = computed(() => areAdditionalCardsSetForActorIfPresent.value &&\n areAdditionalCardsSetForThiefIfPresent.value);\n\n const arePlayerGroupsSetForPrejudicedManipulatorIfPresent = computed(() => {\n const isPrejudicedManipulatorPresent = createGameDto.value.players.some(player => player.role.name === \"prejudiced-manipulator\");\n const arePlayerGroupsSet = createGameDto.value.players.every(player => player.group);\n if (isPrejudicedManipulatorPresent) {\n return arePlayerGroupsSet;\n }\n return true;\n });\n\n const canCreateGame = computed(() => isMinimumPlayersReached.value &&\n areAllRolesSet.value &&\n doesContainOneVillagerSidedRole.value &&\n doesContainOneWerewolfSidedRole.value &&\n areRolesMinimumPlayersReached.value &&\n areAdditionalCardsSetForThiefIfPresent.value &&\n areAdditionalCardsSetForActorIfPresent.value &&\n arePlayerGroupsSetForPrejudicedManipulatorIfPresent.value);\n\n const gameCreationValidationErrors = computed(() => {\n const errors: Record = {\n [t(\"composables.useCreateGameDtoValidation.minimumOfPlayersNotReached\")]: !isMinimumPlayersReached.value,\n [t(\"composables.useCreateGameDtoValidation.notAllRolesAreSet\")]: !areAllRolesSet.value,\n [t(\"composables.useCreateGameDtoValidation.noVillagerSidedRole\")]: !doesContainOneVillagerSidedRole.value,\n [t(\"composables.useCreateGameDtoValidation.noWerewolfSidedRole\")]: !doesContainOneWerewolfSidedRole.value,\n [t(\"composables.useCreateGameDtoValidation.twoSistersMinimumPlayersNotReached\")]: !isTwoSistersRolePresentAndMinimumPlayersReached.value,\n [t(\"composables.useCreateGameDtoValidation.threeBrothersMinimumPlayersNotReached\")]: !isThreeBrothersRolePresentAndMinimumPlayersReached.value,\n [t(\"composables.useCreateGameDtoValidation.thiefAdditionalCardsNotSet\")]: !areAdditionalCardsSetForThiefIfPresent.value,\n [t(\"composables.useCreateGameDtoValidation.actorAdditionalCardsNotSet\")]: !areAdditionalCardsSetForActorIfPresent.value,\n [t(\"composables.useCreateGameDtoValidation.prejudicedManipulatorGroupsNotSet\")]: !arePlayerGroupsSetForPrejudicedManipulatorIfPresent.value,\n };\n\n return Object.keys(errors).filter((key: keyof typeof errors) => errors[key]);\n });\n\n function isRolePresentAndMinimumPlayersReached(role: RoleWithMinInGame): boolean {\n const playersWithRole = createGameDto.value.players.filter(player => player.role.name === role.name);\n const playersWithRoleCount = playersWithRole.length;\n\n return playersWithRoleCount === 0 || playersWithRoleCount >= role.minInGame;\n }\n return {\n isMinimumPlayersReached,\n areAllRolesSet,\n doesContainOneVillagerSidedRole,\n doesContainOneWerewolfSidedRole,\n areRolesMinimumPlayersReached,\n isTwoSistersRolePresentAndMinimumPlayersReached,\n isThreeBrothersRolePresentAndMinimumPlayersReached,\n areAdditionalCardsSetForThiefIfPresent,\n areAdditionalCardsSetForActorIfPresent,\n areAdditionalCardsSetForAdditionalCardsDependantRoles,\n arePlayerGroupsSetForPrejudicedManipulatorIfPresent,\n canCreateGame,\n gameCreationValidationErrors,\n isRolePresentAndMinimumPlayersReached,\n };\n}\n\nexport { useCreateGameDtoValidation };" - }, - "app/composables/api/game/useFetchGames.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3648", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(16,60): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "3530", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(64,18): error TS18047: 'roles.value' is possibly 'null'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1625", - "1626" + "14", + "15", + "16", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 4, - "line": 25 + "column": 21, + "line": 61 }, "start": { - "column": 108, - "line": 16 + "column": 9, + "line": 61 } } }, { - "id": "3649", + "id": "3531", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(16,60): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(62,18): error TS18047: 'roles.value' is possibly 'null'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1625", - "1626" + "14", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { "column": 6, - "line": 22 + "line": 63 }, "start": { - "column": 9, - "line": 17 + "column": 23, + "line": 61 } } }, { - "id": "3650", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games\",\n Object {\n \"body\": \"{\"players\":[],\"options\":{\"composition\":{\"isHidden\":false},\"votes\":{\"canBeSkipped\":true,\"duration\":447},\"roles\":{\"doSkipCallIfNoTarget\":true,\"areRevealedOnDeath\":false,\"sheriff\":{\"isEnabled\":false,\"electedAt\":{\"turn\":7965461375352832,\"phaseName\":\"night\"},\"hasDoubledVote\":true,\"mustSettleTieInVotes\":true},\"werewolf\":{\"canEatEachOther\":true},\"bigBadWolf\":{\"isPowerlessIfWerewolfDies\":true},\"whiteWerewolf\":{\"wakingUpInterval\":3},\"seer\":{\"isTalkative\":true,\"canSeeRoles\":true},\"cupid\":{\"lovers\":{\"doRevealRoleToEachOther\":true},\"mustWinWithLovers\":true},\"littleGirl\":{\"isProtectedByDefender\":true},\"defender\":{\"canProtectTwice\":true},\"elder\":{\"livesCountAgainstWerewolves\":4,\"doesTakeHisRevenge\":true},\"idiot\":{\"doesDieOnElderDeath\":true},\"twoSisters\":{\"wakingUpInterval\":5},\"threeBrothers\":{\"wakingUpInterval\":3},\"fox\":{\"isPowerlessIfMissesWerewolf\":false},\"bearTamer\":{\"doesGrowlOnWerewolvesSide\":true},\"stutteringJudge\":{\"voteRequestsCount\":5},\"wildChild\":{\"isTransformationRevealed\":true},\"wolfHound\":{\"isChosenSideRevealed\":false,\"isSideRandomlyChosen\":false},\"thief\":{\"mustChooseBetweenWerewolves\":false,\"isChosenCardRevealed\":true,\"additionalCardsCount\":4},\"piedPiper\":{\"charmedPeopleCountPerNight\":5,\"isPowerlessOnWerewolvesSide\":false,\"areCharmedPeopleRevealed\":true},\"scandalmonger\":{\"markPenalty\":3},\"witch\":{\"doesKnowWerewolvesTargets\":false},\"prejudicedManipulator\":{\"isPowerlessOnWerewolvesSide\":true},\"actor\":{\"isPowerlessOnWerewolvesSide\":false,\"additionalCardsCount\":3}}}}\",\n \"method\": \"POST\",\n },\n], but it was called with \"\"", + "id": "3532", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1625" + "14" ], "coveredBy": [ - "1625", - "1626" + "14", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 62, - "line": 18 + "column": 19, + "line": 62 }, "start": { - "column": 54, - "line": 18 + "column": 14, + "line": 62 } } }, { - "id": "3651", - "mutatorName": "ObjectLiteral", + "id": "3533", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games\",\n Object {\n \"body\": \"{\"players\":[],\"options\":{\"composition\":{\"isHidden\":false},\"votes\":{\"canBeSkipped\":true,\"duration\":199},\"roles\":{\"doSkipCallIfNoTarget\":false,\"areRevealedOnDeath\":true,\"sheriff\":{\"isEnabled\":true,\"electedAt\":{\"turn\":1193518995341312,\"phaseName\":\"day\"},\"hasDoubledVote\":false,\"mustSettleTieInVotes\":true},\"werewolf\":{\"canEatEachOther\":false},\"bigBadWolf\":{\"isPowerlessIfWerewolfDies\":true},\"whiteWerewolf\":{\"wakingUpInterval\":1},\"seer\":{\"isTalkative\":true,\"canSeeRoles\":true},\"cupid\":{\"lovers\":{\"doRevealRoleToEachOther\":true},\"mustWinWithLovers\":false},\"littleGirl\":{\"isProtectedByDefender\":false},\"defender\":{\"canProtectTwice\":false},\"elder\":{\"livesCountAgainstWerewolves\":5,\"doesTakeHisRevenge\":true},\"idiot\":{\"doesDieOnElderDeath\":false},\"twoSisters\":{\"wakingUpInterval\":2},\"threeBrothers\":{\"wakingUpInterval\":2},\"fox\":{\"isPowerlessIfMissesWerewolf\":true},\"bearTamer\":{\"doesGrowlOnWerewolvesSide\":true},\"stutteringJudge\":{\"voteRequestsCount\":1},\"wildChild\":{\"isTransformationRevealed\":false},\"wolfHound\":{\"isChosenSideRevealed\":true,\"isSideRandomlyChosen\":false},\"thief\":{\"mustChooseBetweenWerewolves\":true,\"isChosenCardRevealed\":false,\"additionalCardsCount\":4},\"piedPiper\":{\"charmedPeopleCountPerNight\":4,\"isPowerlessOnWerewolvesSide\":true,\"areCharmedPeopleRevealed\":false},\"scandalmonger\":{\"markPenalty\":3},\"witch\":{\"doesKnowWerewolvesTargets\":true},\"prejudicedManipulator\":{\"isPowerlessOnWerewolvesSide\":false},\"actor\":{\"isPowerlessOnWerewolvesSide\":true,\"additionalCardsCount\":3}}}}\",\n \"method\": \"POST\",\n },\n], but it was called with \"/games\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1625" - ], - "coveredBy": [ - "1625", - "1626" - ], - "location": { - "end": { - "column": 8, - "line": 21 - }, - "start": { - "column": 64, - "line": 18 - } - } - }, - { - "id": "3652", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useFetchGames.ts(19,9): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(69,68): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1625", - "1626" + "17", + "18", + "21", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 23, - "line": 19 + "column": 4, + "line": 76 }, "start": { - "column": 17, - "line": 19 + "column": 74, + "line": 69 } } }, { - "id": "3653", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(16,60): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", - "status": "CompileError", + "id": "3534", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.players.every(player => player.role.name === \"thief\")", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 3, "static": false, - "killedBy": [], + "killedBy": [ + "18" + ], "coveredBy": [ - "1626" + "17", + "18", + "21", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 6, - "line": 24 + "column": 100, + "line": 70 }, "start": { - "column": 13, - "line": 22 + "column": 28, + "line": 70 } } }, { - "id": "3654", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(27,43): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "3535", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 3, "static": false, - "killedBy": [], + "killedBy": [ + "18" + ], "coveredBy": [ - "1627", - "1628" + "17", + "18", + "21", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 4, - "line": 33 + "column": 99, + "line": 70 }, "start": { - "column": 91, - "line": 27 + "column": 61, + "line": 70 } } }, { - "id": "3655", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(27,43): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", - "status": "CompileError", + "id": "3536", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "17" + ], "coveredBy": [ - "1627", - "1628" + "17", + "18", + "21", + "23", + "33", + "34", + "35", + "332", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 6, - "line": 30 + "column": 99, + "line": 70 }, "start": { - "column": 9, - "line": 28 + "column": 71, + "line": 70 } } }, { - "id": "3656", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"\"", + "id": "3537", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1627" + "18" ], "coveredBy": [ - "1627", - "1628" + "17", + "18", + "21", + "23", + "33", + "34", + "35", + "332", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 72, - "line": 29 + "column": 99, + "line": 70 }, "start": { - "column": 54, - "line": 29 + "column": 71, + "line": 70 } } }, { - "id": "3657", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"/games/game-id\"", + "id": "3538", + "mutatorName": "EqualityOperator", + "replacement": "player.role.name !== \"thief\"", + "statusReason": "Snapshot `Game Lobby Header Additional Manager Button Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1627" + "1576" ], "coveredBy": [ - "1627", - "1628" + "17", + "18", + "21", + "23", + "33", + "34", + "35", + "332", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 91, - "line": 29 + "column": 99, + "line": 70 }, "start": { - "column": 74, - "line": 29 + "column": 71, + "line": 70 } } }, { - "id": "3658", + "id": "3539", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/composables/api/game/useFetchGames.ts(29,76): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(70,71): error TS2367: This comparison appears to be unintentional because the types '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 18 more ... | undefined' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1627", - "1628" + "17", + "18", + "21", + "23", + "33", + "34", + "35", + "332", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 89, - "line": 29 + "column": 99, + "line": 70 }, "start": { - "column": 84, - "line": 29 + "column": 92, + "line": 70 } } }, { - "id": "3659", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(27,43): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", - "status": "CompileError", + "id": "3540", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 3, "static": false, - "killedBy": [], + "killedBy": [ + "18" + ], "coveredBy": [ - "1628" + "17", + "18", + "21", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 6, - "line": 32 + "column": 129, + "line": 71 }, "start": { - "column": 13, - "line": 30 + "column": 43, + "line": 71 } } }, { - "id": "3660", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(35,46): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "3541", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "17" + ], "coveredBy": [ - "1629", - "1630" + "17", + "18", + "21", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 4, - "line": 41 + "column": 129, + "line": 71 }, "start": { - "column": 94, - "line": 35 + "column": 43, + "line": 71 } } }, { - "id": "3661", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(35,46): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", - "status": "CompileError", + "id": "3542", + "mutatorName": "EqualityOperator", + "replacement": "createGameDto.value.additionalCards?.some(card => card.recipient === \"thief\") !== true", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "17" + ], "coveredBy": [ - "1629", - "1630" + "17", + "18", + "21", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 6, - "line": 38 + "column": 129, + "line": 71 }, "start": { - "column": 9, - "line": 36 + "column": 43, + "line": 71 } } }, { - "id": "3662", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id\",\n Object {\n \"method\": \"DELETE\",\n },\n], but it was called with \"\"", + "id": "3543", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.additionalCards?.every(card => card.recipient === \"thief\")", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "1629" + "17" ], "coveredBy": [ - "1629", - "1630" + "17", + "18", + "21", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 72, - "line": 37 + "column": 120, + "line": 71 }, "start": { - "column": 54, - "line": 37 + "column": 43, + "line": 71 } } }, { - "id": "3663", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id\",\n Object {\n \"method\": \"DELETE\",\n },\n], but it was called with \"/games/game-id\"", - "status": "Killed", - "testsCompleted": 1, + "id": "3544", + "mutatorName": "OptionalChaining", + "replacement": "createGameDto.value.additionalCards.some", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(71,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1629" - ], + "killedBy": [], "coveredBy": [ - "1629", - "1630" + "17", + "18", + "21", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 94, - "line": 37 + "column": 84, + "line": 71 }, "start": { - "column": 74, - "line": 37 + "column": 43, + "line": 71 } } }, { - "id": "3664", - "mutatorName": "StringLiteral", + "id": "3545", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Recipient Role Additional Cards Disclaimer Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "942" + ], + "coveredBy": [ + "17", + "18", + "21", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1578" + ], + "location": { + "end": { + "column": 119, + "line": 71 + }, + "start": { + "column": 85, + "line": 71 + } + } + }, + { + "id": "3546", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 11, + "static": false, + "killedBy": [ + "18" + ], + "coveredBy": [ + "17", + "18", + "21", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1578" + ], + "location": { + "end": { + "column": 119, + "line": 71 + }, + "start": { + "column": 93, + "line": 71 + } + } + }, + { + "id": "3547", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected true to be falsy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1578" + ], + "coveredBy": [ + "17", + "18", + "21", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1578" + ], + "location": { + "end": { + "column": 119, + "line": 71 + }, + "start": { + "column": 93, + "line": 71 + } + } + }, + { + "id": "3548", + "mutatorName": "EqualityOperator", + "replacement": "card.recipient !== \"thief\"", + "statusReason": "Snapshot `Recipient Role Additional Cards Disclaimer Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "942" + ], + "coveredBy": [ + "17", + "18", + "21", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1578" + ], + "location": { + "end": { + "column": 119, + "line": 71 + }, + "start": { + "column": 93, + "line": 71 + } + } + }, + { + "id": "3549", + "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/composables/api/game/useFetchGames.ts(37,76): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(71,93): error TS2367: This comparison appears to be unintentional because the types '\"thief\" | \"actor\"' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1629", - "1630" + "17", + "18", + "21", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1578" ], "location": { "end": { - "column": 92, - "line": 37 + "column": 119, + "line": 71 }, "start": { - "column": 84, - "line": 37 + "column": 112, + "line": 71 } } }, { - "id": "3665", + "id": "3550", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "17" + ], + "coveredBy": [ + "17", + "18", + "21", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" + ], + "location": { + "end": { + "column": 129, + "line": 71 + }, + "start": { + "column": 125, + "line": 71 + } + } + }, + { + "id": "3551", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "17" + ], + "coveredBy": [ + "17", + "18", + "21", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" + ], + "location": { + "end": { + "column": 23, + "line": 72 + }, + "start": { + "column": 9, + "line": 72 + } + } + }, + { + "id": "3552", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "18" + ], + "coveredBy": [ + "17", + "18", + "21", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" + ], + "location": { + "end": { + "column": 23, + "line": 72 + }, + "start": { + "column": 9, + "line": 72 + } + } + }, + { + "id": "3553", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(35,46): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", - "status": "CompileError", + "statusReason": "expected 'check-circle' to be 'exclamation-circle' // Object.is equality", + "status": "Killed", + "testsCompleted": 4, "static": false, - "killedBy": [], + "killedBy": [ + "945" + ], "coveredBy": [ - "1630" + "17", + "18", + "21", + "23", + "34", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { "column": 6, - "line": 40 + "line": 74 }, "start": { - "column": 13, - "line": 38 + "column": 25, + "line": 72 } } }, { - "id": "3666", + "id": "3554", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "17" + ], + "coveredBy": [ + "17", + "21", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" + ], + "location": { + "end": { + "column": 16, + "line": 75 + }, + "start": { + "column": 12, + "line": 75 + } + } + }, + { + "id": "3555", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(43,82): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(78,68): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1631", - "1632" + "19", + "20", + "21", + "22", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { "column": 4, - "line": 52 + "line": 85 }, "start": { - "column": 130, - "line": 43 + "column": 74, + "line": 78 } } }, { - "id": "3667", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(43,82): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", - "status": "CompileError", + "id": "3556", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.players.every(player => player.role.name === \"actor\")", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 3, "static": false, - "killedBy": [], + "killedBy": [ + "20" + ], "coveredBy": [ - "1631", - "1632" + "19", + "20", + "21", + "22", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 6, - "line": 49 + "column": 100, + "line": 79 }, "start": { - "column": 9, - "line": 44 + "column": 28, + "line": 79 } } }, { - "id": "3668", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id/play\",\n Object {\n \"body\": \"{}\",\n \"method\": \"POST\",\n },\n], but it was called with \"\"", + "id": "3557", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1631" + "20" ], "coveredBy": [ - "1631", - "1632" + "19", + "20", + "21", + "22", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 77, - "line": 45 + "column": 99, + "line": 79 }, "start": { - "column": 54, - "line": 45 + "column": 61, + "line": 79 } } }, { - "id": "3669", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id/play\",\n Object {\n \"body\": \"{}\",\n \"method\": \"POST\",\n },\n], but it was called with \"/games/game-id/play\"", + "id": "3558", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be falsy", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "1578" + ], + "coveredBy": [ + "19", + "20", + "21", + "22", + "23", + "33", + "34", + "35", + "332", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" + ], + "location": { + "end": { + "column": 99, + "line": 79 + }, + "start": { + "column": 71, + "line": 79 + } + } + }, + { + "id": "3559", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "20" + ], + "coveredBy": [ + "19", + "20", + "21", + "22", + "23", + "33", + "34", + "35", + "332", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" + ], + "location": { + "end": { + "column": 99, + "line": 79 + }, + "start": { + "column": 71, + "line": 79 + } + } + }, + { + "id": "3560", + "mutatorName": "EqualityOperator", + "replacement": "player.role.name !== \"actor\"", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1631" + "19" ], "coveredBy": [ - "1631", - "1632" + "19", + "20", + "21", + "22", + "23", + "33", + "34", + "35", + "332", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 8, - "line": 48 + "column": 99, + "line": 79 }, "start": { - "column": 79, - "line": 45 + "column": 71, + "line": 79 } } }, { - "id": "3670", + "id": "3561", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/composables/api/game/useFetchGames.ts(46,9): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(79,71): error TS2367: This comparison appears to be unintentional because the types '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 18 more ... | undefined' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1631", - "1632" + "19", + "20", + "21", + "22", + "23", + "33", + "34", + "35", + "332", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 23, - "line": 46 + "column": 99, + "line": 79 }, "start": { - "column": 17, - "line": 46 + "column": 92, + "line": 79 } } }, { - "id": "3671", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(43,82): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", - "status": "CompileError", + "id": "3562", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 3, "static": false, - "killedBy": [], + "killedBy": [ + "20" + ], "coveredBy": [ - "1632" + "19", + "20", + "21", + "22", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 6, - "line": 51 + "column": 129, + "line": 80 }, "start": { - "column": 13, - "line": 49 + "column": 43, + "line": 80 } } }, { - "id": "3647", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(13,27): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "id": "3563", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "19" + ], "coveredBy": [ - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "965", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1267", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", - "1493", - "1494", - "1495", - "1496", - "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", - "1505", - "1506", - "1507", - "1508", - "1509", - "1523", - "1524", - "1525", - "1526", - "1527", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1625", - "1626", - "1627", - "1628", - "1629", - "1630", - "1631", - "1632", - "1638", - "1639", - "1640", - "1641", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1686", - "1687", - "1688", - "1689", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1793", - "1797", - "1831", - "1832", - "1833", - "1834", - "1835", - "1836", - "1837", - "1838", - "1863", - "1864", - "1865", - "1866", - "1880", - "1884", - "1893", - "1894", - "1895", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "1930" + "19", + "20", + "21", + "22", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 2, - "line": 59 + "column": 129, + "line": 80 }, "start": { - "column": 41, - "line": 13 + "column": 43, + "line": 80 } } }, { - "id": "3672", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(53,3): error TS2739: Type '{}' is missing the following properties from type 'UseFetchGames': createGame, getGame, cancelGame, makeGamePlay\n", + "id": "3564", + "mutatorName": "EqualityOperator", + "replacement": "createGameDto.value.additionalCards?.some(card => card.recipient === \"actor\") !== true", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "19" + ], + "coveredBy": [ + "19", + "20", + "21", + "22", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" + ], + "location": { + "end": { + "column": 129, + "line": 80 + }, + "start": { + "column": 43, + "line": 80 + } + } + }, + { + "id": "3565", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.additionalCards?.every(card => card.recipient === \"actor\")", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "19" + ], + "coveredBy": [ + "19", + "20", + "21", + "22", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" + ], + "location": { + "end": { + "column": 120, + "line": 80 + }, + "start": { + "column": 43, + "line": 80 + } + } + }, + { + "id": "3566", + "mutatorName": "OptionalChaining", + "replacement": "createGameDto.value.additionalCards.some", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(80,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", "status": "CompileError", - "static": true, + "static": false, + "killedBy": [], "coveredBy": [ - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "965", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1267", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", - "1493", - "1494", - "1495", - "1496", - "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", - "1505", - "1506", - "1507", - "1508", - "1509", - "1523", - "1524", - "1525", - "1526", - "1527", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1625", - "1626", - "1627", - "1628", - "1629", - "1630", - "1631", - "1632", - "1638", - "1639", - "1640", - "1641", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1686", - "1687", - "1688", - "1689", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1793", - "1797", - "1831", - "1832", - "1833", - "1834", - "1835", - "1836", - "1837", - "1838", - "1863", - "1864", - "1865", - "1866", - "1880", - "1884", - "1893", - "1894", - "1895", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "1930" + "19", + "20", + "21", + "22", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 4, - "line": 58 + "column": 84, + "line": 80 }, "start": { - "column": 10, - "line": 53 + "column": 43, + "line": 80 } } - } - ], - "source": "import type { CreateGameDto } from \"~/composables/api/game/dto/create-game/create-game.dto\";\nimport type { MakeGamePlayDto } from \"~/composables/api/game/dto/make-game-play/make-game-play.dto\";\nimport type { Game } from \"~/composables/api/game/types/game.class\";\nimport { useWerewolvesAssistantApi } from \"~/composables/api/useWerewolvesAssistantApi\";\n\ntype UseFetchGames = {\n createGame: (createGameDto: CreateGameDto) => Promise> | null>;\n getGame: (gameId: string) => Promise> | null>;\n cancelGame: (gameId: string) => Promise> | null>;\n makeGamePlay: (gameId: string, makeGamePlayDto: MakeGamePlayDto) => Promise> | null>;\n};\n\nfunction useFetchGames(): UseFetchGames {\n const { fetchWerewolvesAssistantApi } = useWerewolvesAssistantApi();\n\n async function createGame(createGameDto: CreateGameDto): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games`, {\n method: \"POST\",\n body: JSON.stringify(createGameDto),\n });\n } catch {\n return null;\n }\n }\n\n async function getGame(gameId: string): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games/${gameId}`, { method: \"GET\" });\n } catch {\n return null;\n }\n }\n\n async function cancelGame(gameId: string): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games/${gameId}`, { method: \"DELETE\" });\n } catch {\n return null;\n }\n }\n\n async function makeGamePlay(gameId: string, makeGamePlayDto: MakeGamePlayDto): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games/${gameId}/play`, {\n method: \"POST\",\n body: JSON.stringify(makeGamePlayDto),\n });\n } catch {\n return null;\n }\n }\n return {\n createGame,\n getGame,\n cancelGame,\n makeGamePlay,\n };\n}\n\nexport { useFetchGames };" - }, - "app/composables/api/game/useFetchRandomGameComposition.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3673", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchRandomGameComposition.ts(18,43): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "3567", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 9, "static": false, - "killedBy": [], + "killedBy": [ + "19" + ], "coveredBy": [ - "1964" + "19", + "20", + "21", + "22", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1578" ], "location": { "end": { - "column": 2, - "line": 27 + "column": 119, + "line": 80 }, "start": { - "column": 73, - "line": 18 + "column": 85, + "line": 80 } } }, { - "id": "3674", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchRandomGameComposition.ts(21,84): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "3568", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 4, "static": false, - "killedBy": [], + "killedBy": [ + "20" + ], "coveredBy": [ - "1964" + "19", + "20", + "21", + "22", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1578" ], "location": { "end": { - "column": 4, - "line": 25 + "column": 119, + "line": 80 }, "start": { - "column": 149, - "line": 21 + "column": 93, + "line": 80 } } }, { - "id": "3675", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/random-composition?stringifiedQuery\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"\"", + "id": "3569", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "1964" + "19" ], "coveredBy": [ - "1964" + "19", + "20", + "21", + "22", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1578" ], "location": { "end": { - "column": 117, - "line": 24 + "column": 119, + "line": 80 }, "start": { - "column": 70, - "line": 24 + "column": 93, + "line": 80 } } }, { - "id": "3676", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/random-composition?stringifiedQuery\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"/games/random-composition?stringifiedQuery\"", + "id": "3570", + "mutatorName": "EqualityOperator", + "replacement": "card.recipient !== \"actor\"", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 4, "static": false, "killedBy": [ - "1964" + "20" ], "coveredBy": [ - "1964" + "19", + "20", + "21", + "22", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1578" ], "location": { "end": { - "column": 136, - "line": 24 + "column": 119, + "line": 80 }, "start": { - "column": 119, - "line": 24 + "column": 93, + "line": 80 } } }, { - "id": "3677", + "id": "3571", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/composables/api/game/useFetchRandomGameComposition.ts(24,121): error TS2322: Type '\"\"' is not assignable to type '\"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"get\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"delete\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(80,93): error TS2367: This comparison appears to be unintentional because the types '\"thief\" | \"actor\"' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1964" + "19", + "20", + "21", + "22", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1578" ], "location": { "end": { - "column": 134, - "line": 24 + "column": 119, + "line": 80 }, "start": { - "column": 129, - "line": 24 + "column": 112, + "line": 80 } } }, { - "id": "3678", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchRandomGameComposition.ts(26,3): error TS2741: Property 'fetchRandomGameComposition' is missing in type '{}' but required in type 'UseFetchRandomGameComposition'.\n", - "status": "CompileError", + "id": "3572", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "19" + ], "coveredBy": [ - "1964" + "19", + "20", + "21", + "22", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 40, - "line": 26 + "column": 129, + "line": 80 }, "start": { - "column": 10, - "line": 26 + "column": 125, + "line": 80 } } - } - ], - "source": "import { stringify } from \"qs\";\n\nimport type { CreateGamePlayerDto } from \"~/composables/api/game/dto/create-game/create-game-player/create-game-player.dto\";\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\nimport { useWerewolvesAssistantApi } from \"~/composables/api/useWerewolvesAssistantApi\";\n\ntype GetRandomGameCompositionQuery = {\n players: { name: string }[];\n excludedRoles?: RoleName[];\n};\n\ntype UseFetchRandomGameComposition = {\n fetchRandomGameComposition: (\n query: GetRandomGameCompositionQuery,\n ) => Promise>>;\n};\n\nfunction useFetchRandomGameComposition(): UseFetchRandomGameComposition {\n const { fetchWerewolvesAssistantApi } = useWerewolvesAssistantApi();\n\n async function fetchRandomGameComposition(query: GetRandomGameCompositionQuery): Promise>> {\n const stringifiedQuery = stringify(query);\n\n return fetchWerewolvesAssistantApi(`/games/random-composition?${stringifiedQuery}`, { method: \"GET\" });\n }\n return { fetchRandomGameComposition };\n}\n\nexport { useFetchRandomGameComposition };" - }, - "app/composables/api/game/useGamePlayers.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3679", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useGamePlayers.ts(11,43): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "3573", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "19" + ], "coveredBy": [ - "1839", - "1840", - "1841", - "1842" + "19", + "20", + "21", + "22", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 2, - "line": 21 + "column": 23, + "line": 81 }, "start": { - "column": 58, - "line": 11 + "column": 9, + "line": 81 } } }, { - "id": "3680", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected undefined to strictly equal _Player{ …(6) }", + "id": "3574", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1839" + "20" ], "coveredBy": [ - "1839", - "1840", - "1841", - "1842" + "19", + "20", + "21", + "22", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 157, - "line": 12 + "column": 23, + "line": 81 }, "start": { - "column": 57, - "line": 12 + "column": 9, + "line": 81 } } }, { - "id": "3681", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected undefined to strictly equal _Player{ …(6) }", + "id": "3575", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected 'check-circle' to be 'exclamation-circle' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1839" + "947" ], "coveredBy": [ - "1839", - "1840" + "19", + "20", + "21", + "22", + "34", + "947", + "948", + "949", + "950" ], "location": { "end": { - "column": 156, - "line": 12 + "column": 6, + "line": 83 }, "start": { - "column": 87, - "line": 12 + "column": 25, + "line": 81 } } }, { - "id": "3682", - "mutatorName": "MethodExpression", - "replacement": "attributes.every(({\n name\n}) => name === \"sheriff\")", - "statusReason": "expected _Player{ …(6) } to strictly equal _Player{ …(6) }", + "id": "3576", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1839" + "19" ], "coveredBy": [ - "1839", - "1840" + "19", + "21", + "23", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "942", + "943", + "944", + "945", + "946", + "947", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 156, - "line": 12 + "column": 16, + "line": 84 }, "start": { - "column": 107, - "line": 12 + "column": 12, + "line": 84 } } }, { - "id": "3683", + "id": "3577", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "expected undefined to strictly equal _Player{ …(6) }", - "status": "Killed", - "testsCompleted": 1, + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(87,65): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1839" - ], + "killedBy": [], "coveredBy": [ - "1839", - "1840" + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 155, - "line": 12 + "column": 49, + "line": 88 }, "start": { - "column": 123, - "line": 12 + "column": 83, + "line": 87 } } }, { - "id": "3684", + "id": "3578", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expected _Player{ …(6) } to be undefined", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 11, + "testsCompleted": 3, "static": false, "killedBy": [ - "1840" + "22" ], "coveredBy": [ - "1839", - "1840" + "21", + "22", + "23", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 155, - "line": 12 + "column": 49, + "line": 88 }, "start": { - "column": 137, - "line": 12 + "column": 89, + "line": 87 } } }, { - "id": "3685", + "id": "3579", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected undefined to strictly equal _Player{ …(6) }", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1839" + "21" ], "coveredBy": [ - "1839", - "1840" + "21", + "22", + "23", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 155, - "line": 12 + "column": 49, + "line": 88 }, "start": { - "column": 137, - "line": 12 + "column": 89, + "line": 87 } } }, { - "id": "3686", - "mutatorName": "EqualityOperator", - "replacement": "name !== \"sheriff\"", - "statusReason": "expected _Player{ …(6) } to strictly equal _Player{ …(6) }", + "id": "3580", + "mutatorName": "LogicalOperator", + "replacement": "areAdditionalCardsSetForActorIfPresent.value || areAdditionalCardsSetForThiefIfPresent.value", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1839" - ], - "coveredBy": [ - "1839", - "1840" + "22" ], - "location": { - "end": { - "column": 155, - "line": 12 - }, - "start": { - "column": 137, - "line": 12 - } - } - }, - { - "id": "3687", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useGamePlayers.ts(12,137): error TS2367: This comparison appears to be unintentional because the types '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"' and '\"\"' have no overlap.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "1839", - "1840" + "21", + "22", + "23", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 155, - "line": 12 + "column": 49, + "line": 88 }, "start": { - "column": 146, - "line": 12 + "column": 89, + "line": 87 } } }, { - "id": "3688", + "id": "3581", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useGamePlayers.ts(14,55): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(90,81): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1841", - "1842" + "24", + "25", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { "column": 4, - "line": 16 + "line": 97 }, "start": { - "column": 64, - "line": 14 + "column": 87, + "line": 90 } } }, { - "id": "3689", + "id": "3582", "mutatorName": "MethodExpression", - "replacement": "game.value.players", - "statusReason": "expected [ _Player{ …(6) }, …(3) ] to strictly equal [ _Player{ …(6) }, _Player{ …(6) } ]", + "replacement": "createGameDto.value.players.every(player => player.role.name === \"prejudiced-manipulator\")", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1841" + "25" ], "coveredBy": [ - "1841", - "1842" + "24", + "25", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 77, - "line": 15 + "column": 133, + "line": 91 }, "start": { - "column": 12, - "line": 15 + "column": 44, + "line": 91 } } }, { - "id": "3690", + "id": "3583", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "expected [] to strictly equal [ _Player{ …(6) }, _Player{ …(6) } ]", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1841" + "25" ], "coveredBy": [ - "1841", - "1842" + "24", + "25", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 76, - "line": 15 + "column": 132, + "line": 91 }, "start": { - "column": 38, - "line": 15 + "column": 77, + "line": 91 } } }, { - "id": "3691", + "id": "3584", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expected [ _Player{ …(6) }, …(3) ] to strictly equal [ _Player{ …(6) }, _Player{ …(6) } ]", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 4, "static": false, "killedBy": [ - "1841" + "33" ], "coveredBy": [ - "1841", - "1842" + "24", + "25", + "33", + "34", + "35", + "332", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343" ], "location": { "end": { - "column": 76, - "line": 15 + "column": 132, + "line": 91 }, "start": { - "column": 48, - "line": 15 + "column": 87, + "line": 91 } } }, { - "id": "3692", + "id": "3585", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected [] to strictly equal [ _Player{ …(6) }, _Player{ …(6) } ]", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1841" + "25" ], "coveredBy": [ - "1841", - "1842" + "24", + "25", + "33", + "34", + "35", + "332", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343" ], "location": { "end": { - "column": 76, - "line": 15 + "column": 132, + "line": 91 }, "start": { - "column": 48, - "line": 15 + "column": 87, + "line": 91 } } }, { - "id": "3693", + "id": "3586", "mutatorName": "EqualityOperator", - "replacement": "player.role.current !== role", - "statusReason": "expected [ _Player{ …(6) }, _Player{ …(6) } ] to strictly equal [ _Player{ …(6) }, _Player{ …(6) } ]", + "replacement": "player.role.name !== \"prejudiced-manipulator\"", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 4, "static": false, "killedBy": [ - "1841" + "33" ], "coveredBy": [ - "1841", - "1842" + "24", + "25", + "33", + "34", + "35", + "332", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343" ], "location": { "end": { - "column": 76, - "line": 15 + "column": 132, + "line": 91 }, "start": { - "column": 48, - "line": 15 + "column": 87, + "line": 91 } } }, { - "id": "3694", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/composables/api/game/useGamePlayers.ts(17,3): error TS2739: Type '{}' is missing the following properties from type 'UseGamePlayers': sheriffInPlayers, getPlayersWithCurrentRole\n", + "id": "3587", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(91,87): error TS2367: This comparison appears to be unintentional because the types '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 18 more ... | undefined' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1839", - "1840", - "1841", - "1842" + "24", + "25", + "33", + "34", + "35", + "332", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343" ], "location": { "end": { - "column": 4, - "line": 20 + "column": 132, + "line": 91 }, "start": { - "column": 10, - "line": 17 + "column": 108, + "line": 91 } } - } - ], - "source": "import type { ComputedRef, Ref } from \"vue\";\nimport type { Game } from \"~/composables/api/game/types/game.class\";\nimport type { Player } from \"~/composables/api/game/types/players/player.class\";\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\n\ntype UseGamePlayers = {\n sheriffInPlayers: ComputedRef;\n getPlayersWithCurrentRole: (role: RoleName) => Player[];\n};\n\nfunction useGamePlayers(game: Ref): UseGamePlayers {\n const sheriffInPlayers = computed(() => game.value.players.find(({ attributes }) => attributes.some(({ name }) => name === \"sheriff\")));\n\n function getPlayersWithCurrentRole(role: RoleName): Player[] {\n return game.value.players.filter(player => player.role.current === role);\n }\n return {\n getPlayersWithCurrentRole,\n sheriffInPlayers,\n };\n}\n\nexport { useGamePlayers };" - }, - "app/composables/api/game/useGameSource.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3695", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useGameSource.ts(11,31): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "3588", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.players.some(player => player.group)", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 3, "static": false, - "killedBy": [], + "killedBy": [ + "25" + ], "coveredBy": [ - "1457", - "1458", - "1459", - "1460", - "1461", - "1970", - "1971" + "24", + "25", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 2, - "line": 25 + "column": 89, + "line": 92 }, "start": { - "column": 49, - "line": 11 + "column": 32, + "line": 92 } } }, { - "id": "3696", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useGameSource.ts(15,83): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "3589", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "24" + ], "coveredBy": [ - "1457", - "1458", - "1459", - "1460", - "1461", - "1970", - "1971" + "24", + "25", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 4, - "line": 23 + "column": 88, + "line": 92 }, "start": { - "column": 90, - "line": 15 + "column": 66, + "line": 92 } } }, { - "id": "3697", + "id": "3590", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "Snapshot `Game Over History Record Source Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 4, "static": false, "killedBy": [ - "1457" + "33" ], "coveredBy": [ - "1457", - "1458", - "1459", - "1460", - "1461", - "1970", - "1971" + "24", + "25", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 33, - "line": 16 + "column": 39, + "line": 93 }, "start": { "column": 9, - "line": 16 + "line": 93 } } }, { - "id": "3698", + "id": "3591", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected 'shared.role.definiteName.sheriff, 1' to be 'shared.game.player.attribute.definite…' // Object.is equality", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 6, + "testsCompleted": 3, "static": false, "killedBy": [ - "1970" + "25" ], "coveredBy": [ - "1457", - "1458", - "1459", - "1460", - "1461", - "1970", - "1971" + "24", + "25", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 33, - "line": 16 + "column": 39, + "line": 93 }, "start": { "column": 9, - "line": 16 + "line": 93 } } }, { - "id": "3699", - "mutatorName": "EqualityOperator", - "replacement": "gameSource !== \"sheriff\"", - "statusReason": "Snapshot `Game Over History Record Source Component > should match snapshot when rendered. 1` mismatched", + "id": "3592", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1457" + "25" ], "coveredBy": [ - "1457", - "1458", - "1459", - "1460", - "1461", - "1970", - "1971" + "24", + "25", + "34" ], "location": { "end": { - "column": 33, - "line": 16 + "column": 6, + "line": 95 }, "start": { - "column": 9, - "line": 16 + "column": 41, + "line": 93 } } }, { - "id": "3700", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useGameSource.ts(16,9): error TS2367: This comparison appears to be unintentional because the types '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 23 more ... | \"lovers\"' and '\"\"' have no overlap.\n", - "status": "CompileError", + "id": "3593", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "24" + ], "coveredBy": [ - "1457", - "1458", - "1459", - "1460", - "1461", - "1970", - "1971" + "24", + "33", + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 33, - "line": 16 + "column": 16, + "line": 96 }, "start": { - "column": 24, - "line": 16 + "column": 12, + "line": 96 } } }, { - "id": "3701", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected 'shared.role.definiteName.sheriff, 1' to be 'shared.game.player.attribute.definite…' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3594", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(99,25): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1970" - ], + "killedBy": [], "coveredBy": [ - "1970" + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 6, - "line": 18 + "column": 62, + "line": 106 }, "start": { - "column": 35, - "line": 16 + "column": 43, + "line": 99 } } }, { - "id": "3702", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expected ', 1' to be 'shared.game.player.attribute.definite…' // Object.is equality", + "id": "3595", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1970" + "26" ], "coveredBy": [ - "1970" + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 67, - "line": 17 + "column": 62, + "line": 106 }, "start": { - "column": 16, - "line": 17 + "column": 49, + "line": 99 } } }, { - "id": "3703", + "id": "3596", "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'shared.game.player.group.definiteName…' to be 'shared.role.definiteName.werewolf, 1' // Object.is equality", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", "testsCompleted": 9, "static": false, "killedBy": [ - "1971" + "33" ], "coveredBy": [ - "1457", - "1458", - "1459", - "1460", - "1461", - "1970", - "1971" + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 58, - "line": 19 + "column": 62, + "line": 106 }, "start": { - "column": 9, - "line": 19 + "column": 49, + "line": 99 } } }, { - "id": "3704", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Over History Record Source Component > should match snapshot when rendered. 1` mismatched", + "id": "3597", + "mutatorName": "LogicalOperator", + "replacement": "isMinimumPlayersReached.value && areAllRolesSet.value && doesContainOneVillagerSidedRole.value && doesContainOneWerewolfSidedRole.value && areRolesMinimumPlayersReached.value && areAdditionalCardsSetForThiefIfPresent.value && areAdditionalCardsSetForActorIfPresent.value || arePlayerGroupsSetForPrejudicedManipulatorIfPresent.value", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1457" + "26" ], "coveredBy": [ - "1457", - "1458", - "1459", - "1460", - "1461", - "1970", - "1971" + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 58, - "line": 19 + "column": 62, + "line": 106 }, "start": { - "column": 9, - "line": 19 + "column": 49, + "line": 99 } } }, { - "id": "3705", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Over History Record Source Component > should match snapshot when rendered. 1` mismatched", + "id": "3598", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1457" + "26" ], "coveredBy": [ - "1457", - "1458", - "1459", - "1460", - "1461", - "1970" + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 6, - "line": 21 + "column": 49, + "line": 105 }, "start": { - "column": 60, - "line": 19 + "column": 49, + "line": 99 } } }, { - "id": "3706", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Over History Record Source Component > should match snapshot when rendered. 1` mismatched", + "id": "3599", + "mutatorName": "LogicalOperator", + "replacement": "isMinimumPlayersReached.value && areAllRolesSet.value && doesContainOneVillagerSidedRole.value && doesContainOneWerewolfSidedRole.value && areRolesMinimumPlayersReached.value && areAdditionalCardsSetForThiefIfPresent.value || areAdditionalCardsSetForActorIfPresent.value", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1457" + "26" ], "coveredBy": [ - "1457", - "1458", - "1459", - "1460", - "1461", - "1970" + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 69, - "line": 20 + "column": 49, + "line": 105 }, "start": { - "column": 16, - "line": 20 + "column": 49, + "line": 99 } } }, { - "id": "3707", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/composables/api/game/useGameSource.ts(24,3): error TS2741: Property 'getDefiniteGameSourceNameLabel' is missing in type '{}' but required in type 'UseGameSourceName'.\n", - "status": "CompileError", + "id": "3600", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "26" + ], "coveredBy": [ - "1457", - "1458", - "1459", - "1460", - "1461", - "1970", - "1971" + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 44, - "line": 24 + "column": 49, + "line": 104 }, "start": { - "column": 10, - "line": 24 - } - } - } - ], - "source": "import { PLAYER_GROUPS } from \"~/composables/api/game/constants/player/player.constants\";\nimport type { GameSource } from \"~/composables/api/game/types/game.types\";\nimport type { PlayerGroup } from \"~/composables/api/game/types/players/player.types\";\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\nimport { useRoleName } from \"~/composables/api/role/useRoleName\";\n\ntype UseGameSourceName = {\n getDefiniteGameSourceNameLabel: (gameSource: GameSource, count: number) => string;\n};\n\nfunction useGameSourceName(): UseGameSourceName {\n const { t } = useI18n();\n const { getDefiniteRoleNameLabel } = useRoleName();\n\n function getDefiniteGameSourceNameLabel(gameSource: GameSource, count: number): string {\n if (gameSource === \"sheriff\") {\n return t(`shared.game.player.attribute.definiteName.sheriff`, count);\n }\n if (PLAYER_GROUPS.includes(gameSource as PlayerGroup)) {\n return t(`shared.game.player.group.definiteName.${gameSource}`, count);\n }\n return getDefiniteRoleNameLabel(gameSource as RoleName, count);\n }\n return { getDefiniteGameSourceNameLabel };\n}\n\nexport { useGameSourceName };" - }, - "app/composables/api/game/useMakeGamePlayDtoValidation.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3708", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(15,96): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "217", - "218", - "219", - "220", - "221", - "222", - "223", - "224", - "225", - "226", - "227", - "228", - "229", - "230", - "231", - "232", - "233", - "234", - "235", - "236", - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" - ], - "location": { - "end": { - "column": 2, - "line": 63 - }, - "start": { - "column": 125, - "line": 15 + "column": 49, + "line": 99 } } }, { - "id": "3709", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(16,63): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", + "id": "3601", + "mutatorName": "LogicalOperator", + "replacement": "isMinimumPlayersReached.value && areAllRolesSet.value && doesContainOneVillagerSidedRole.value && doesContainOneWerewolfSidedRole.value && areRolesMinimumPlayersReached.value || areAdditionalCardsSetForThiefIfPresent.value", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "26" + ], "coveredBy": [ - "217", - "218", - "219", - "220", - "221", - "222", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 4, - "line": 27 + "column": 49, + "line": 104 }, "start": { - "column": 69, - "line": 16 + "column": 49, + "line": 99 } } }, { - "id": "3710", + "id": "3602", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(20,29): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(26,12): error TS18048: 'votes' is possibly 'undefined'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(26,28): error TS18048: 'voteInteraction' is possibly 'undefined'.\n", - "status": "CompileError", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], - "coveredBy": [ - "217", - "218", - "219", - "220", - "221", - "222", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "killedBy": [ + "26" ], - "location": { - "end": { - "column": 93, - "line": 17 - }, - "start": { - "column": 9, - "line": 17 - } - } - }, - { - "id": "3711", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(20,29): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(26,12): error TS18048: 'votes' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "217", - "218", - "219", - "220", - "221", - "222", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 93, - "line": 17 + "column": 40, + "line": 103 }, "start": { - "column": 9, - "line": 17 + "column": 49, + "line": 99 } } }, { - "id": "3712", + "id": "3603", "mutatorName": "LogicalOperator", - "replacement": "game.value.currentPlay?.type !== \"vote\" && makeGamePlayDto.value.votes === undefined", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(20,29): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(26,12): error TS18048: 'votes' is possibly 'undefined'.\n", - "status": "CompileError", + "replacement": "isMinimumPlayersReached.value && areAllRolesSet.value && doesContainOneVillagerSidedRole.value && doesContainOneWerewolfSidedRole.value || areRolesMinimumPlayersReached.value", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "26" + ], "coveredBy": [ - "217", - "218", - "219", - "220", - "221", - "222", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 93, - "line": 17 + "column": 40, + "line": 103 }, "start": { - "column": 9, - "line": 17 + "column": 49, + "line": 99 } } }, { - "id": "3713", + "id": "3604", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(20,29): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", - "status": "CompileError", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "26" + ], "coveredBy": [ - "217", - "218", - "219", - "220", - "221", - "222", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 48, - "line": 17 + "column": 42, + "line": 102 }, "start": { - "column": 9, - "line": 17 + "column": 49, + "line": 99 } } }, { - "id": "3714", - "mutatorName": "EqualityOperator", - "replacement": "game.value.currentPlay?.type === \"vote\"", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(20,29): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", - "status": "CompileError", + "id": "3605", + "mutatorName": "LogicalOperator", + "replacement": "isMinimumPlayersReached.value && areAllRolesSet.value && doesContainOneVillagerSidedRole.value || doesContainOneWerewolfSidedRole.value", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "26" + ], "coveredBy": [ - "217", - "218", - "219", - "220", - "221", - "222", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 48, - "line": 17 + "column": 42, + "line": 102 }, "start": { - "column": 9, - "line": 17 + "column": 49, + "line": 99 } } }, { - "id": "3715", - "mutatorName": "OptionalChaining", - "replacement": "game.value.currentPlay.type", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(17,9): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(20,29): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", - "status": "CompileError", + "id": "3606", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "26" + ], "coveredBy": [ - "217", - "218", - "219", - "220", - "221", - "222", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 37, - "line": 17 + "column": 42, + "line": 101 }, "start": { - "column": 9, - "line": 17 + "column": 49, + "line": 99 } } }, { - "id": "3716", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(17,9): error TS2367: This comparison appears to be unintentional because the types '\"no-action\" | \"vote\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\" | undefined' and '\"\"' have no overlap.\n", - "status": "CompileError", + "id": "3607", + "mutatorName": "LogicalOperator", + "replacement": "isMinimumPlayersReached.value && areAllRolesSet.value || doesContainOneVillagerSidedRole.value", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "26" + ], "coveredBy": [ - "217", - "218", - "219", - "220", - "221", - "222", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 48, - "line": 17 + "column": 42, + "line": 101 }, "start": { - "column": 42, - "line": 17 + "column": 49, + "line": 99 } } }, { - "id": "3717", + "id": "3608", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(26,12): error TS18048: 'votes' is possibly 'undefined'.\n", - "status": "CompileError", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "26" + ], "coveredBy": [ - "218", - "219", - "220", - "221", - "222", - "238" + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 93, - "line": 17 + "column": 25, + "line": 100 }, "start": { - "column": 52, - "line": 17 + "column": 49, + "line": 99 } } }, { - "id": "3718", - "mutatorName": "EqualityOperator", - "replacement": "makeGamePlayDto.value.votes !== undefined", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(26,12): error TS18048: 'votes' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3609", + "mutatorName": "LogicalOperator", + "replacement": "isMinimumPlayersReached.value || areAllRolesSet.value", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "26" + ], "coveredBy": [ - "218", - "219", - "220", - "221", - "222", - "238" + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 93, - "line": 17 + "column": 25, + "line": 100 }, "start": { - "column": 52, - "line": 17 + "column": 49, + "line": 99 } } }, { - "id": "3719", + "id": "3610", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(18,29): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(24,12): error TS18048: 'votes' is possibly 'undefined'.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(108,59): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'string[]'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "217", - "219", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 6, - "line": 19 + "column": 4, + "line": 122 }, "start": { - "column": 95, - "line": 17 + "column": 65, + "line": 108 } } }, { - "id": "3720", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", + "id": "3611", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expected [] to include 'composables.useCreateGameDtoValidatio…'", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "217" + "34" ], "coveredBy": [ - "217", - "219", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 19, - "line": 18 + "column": 6, + "line": 119 }, "start": { - "column": 14, - "line": 18 + "column": 45, + "line": 109 } } }, { - "id": "3721", - "mutatorName": "OptionalChaining", - "replacement": "game.value.currentPlay.source.interactions[0]", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(20,29): error TS18048: 'game.value.currentPlay.source.interactions' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3612", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected [ '' ] to include 'composables.useCreateGameDtoValidatio…'", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "34" + ], "coveredBy": [ - "218", - "220", - "221", - "222", - "238" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 76, - "line": 20 + "column": 77, + "line": 110 }, "start": { - "column": 29, - "line": 20 + "column": 10, + "line": 110 } } }, { - "id": "3722", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(26,12): error TS18048: 'votes' is possibly 'undefined'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(26,28): error TS18048: 'voteInteraction' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3613", + "mutatorName": "BooleanLiteral", + "replacement": "isMinimumPlayersReached.value", + "statusReason": "expected [] to include 'composables.useCreateGameDtoValidatio…'", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "34" + ], "coveredBy": [ - "218", - "220", - "221", - "222", - "238" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 38, - "line": 21 + "column": 111, + "line": 110 }, "start": { - "column": 9, - "line": 21 + "column": 81, + "line": 110 } } }, { - "id": "3723", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(26,28): error TS18048: 'voteInteraction' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3614", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected [ '', …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "34" + ], "coveredBy": [ - "218", - "220", - "221", - "222", - "238" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 38, - "line": 21 + "column": 68, + "line": 111 }, "start": { - "column": 9, - "line": 21 + "column": 10, + "line": 111 } } }, { - "id": "3724", - "mutatorName": "EqualityOperator", - "replacement": "voteInteraction !== undefined", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(26,28): error TS18048: 'voteInteraction' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3615", + "mutatorName": "BooleanLiteral", + "replacement": "areAllRolesSet.value", + "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "34" + ], "coveredBy": [ - "218", - "220", - "221", - "222", - "238" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 38, - "line": 21 + "column": 93, + "line": 111 }, "start": { - "column": 9, - "line": 21 + "column": 72, + "line": 111 } } }, { - "id": "3725", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(24,28): error TS18048: 'voteInteraction' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3616", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected [ '' ] to include 'composables.useCreateGameDtoValidatio…'", + "status": "Killed", + "testsCompleted": 3, "static": false, - "killedBy": [], + "killedBy": [ + "34" + ], "coveredBy": [ - "218" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 6, - "line": 23 + "column": 70, + "line": 112 }, "start": { - "column": 40, - "line": 21 + "column": 10, + "line": 112 } } }, { - "id": "3726", + "id": "3617", "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", + "replacement": "doesContainOneVillagerSidedRole.value", + "statusReason": "expected [] to include 'composables.useCreateGameDtoValidatio…'", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "218" + "34" ], "coveredBy": [ - "218" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 19, - "line": 22 + "column": 112, + "line": 112 }, "start": { - "column": 14, - "line": 22 + "column": 74, + "line": 112 } } }, { - "id": "3727", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", + "id": "3618", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected [ '' ] to include 'composables.useCreateGameDtoValidatio…'", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 4, "static": false, "killedBy": [ - "220" + "34" ], "coveredBy": [ - "220", - "221", - "222", - "238" - ], - "location": { - "end": { - "column": 58, - "line": 26 - }, + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" + ], + "location": { + "end": { + "column": 70, + "line": 113 + }, "start": { - "column": 12, - "line": 26 + "column": 10, + "line": 113 } } }, { - "id": "3728", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", + "id": "3619", + "mutatorName": "BooleanLiteral", + "replacement": "doesContainOneWerewolfSidedRole.value", + "statusReason": "expected [] to include 'composables.useCreateGameDtoValidatio…'", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 4, "static": false, "killedBy": [ - "221" + "34" ], "coveredBy": [ - "220", - "221", - "222", - "238" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 58, - "line": 26 + "column": 112, + "line": 113 }, "start": { - "column": 12, - "line": 26 + "column": 74, + "line": 113 } } }, { - "id": "3729", - "mutatorName": "EqualityOperator", - "replacement": "votes.length > voteInteraction.boundaries.min", - "statusReason": "expected false to be true // Object.is equality", + "id": "3620", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected [ …(3) ] to include 'composables.useCreateGameDtoValidatio…'", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 5, "static": false, "killedBy": [ - "221" + "34" ], "coveredBy": [ - "220", - "221", - "222", - "238" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 58, - "line": 26 + "column": 85, + "line": 114 }, "start": { - "column": 12, - "line": 26 + "column": 10, + "line": 114 } } }, { - "id": "3730", - "mutatorName": "EqualityOperator", - "replacement": "votes.length < voteInteraction.boundaries.min", - "statusReason": "expected true to be false // Object.is equality", + "id": "3621", + "mutatorName": "BooleanLiteral", + "replacement": "isTwoSistersRolePresentAndMinimumPlayersReached.value", + "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 5, "static": false, "killedBy": [ - "220" + "34" ], "coveredBy": [ - "220", - "221", - "222", - "238" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 58, - "line": 26 + "column": 143, + "line": 114 }, "start": { - "column": 12, - "line": 26 + "column": 89, + "line": 114 } } }, { - "id": "3731", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(29,65): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", + "id": "3622", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected [ …(3) ] to include 'composables.useCreateGameDtoValidatio…'", + "status": "Killed", + "testsCompleted": 6, "static": false, - "killedBy": [], + "killedBy": [ + "34" + ], "coveredBy": [ - "223", - "224", - "225", - "226", - "227", - "228", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 4, - "line": 41 + "column": 88, + "line": 115 }, "start": { - "column": 71, - "line": 29 + "column": 10, + "line": 115 } } }, { - "id": "3732", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(34,31): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(40,12): error TS18048: 'targets' is possibly 'undefined'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(40,30): error TS18048: 'targetInteraction' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3623", + "mutatorName": "BooleanLiteral", + "replacement": "isThreeBrothersRolePresentAndMinimumPlayersReached.value", + "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "status": "Killed", + "testsCompleted": 6, "static": false, - "killedBy": [], + "killedBy": [ + "34" + ], "coveredBy": [ - "223", - "224", - "225", - "226", - "227", - "228", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 97, - "line": 30 + "column": 149, + "line": 115 }, "start": { - "column": 9, - "line": 30 + "column": 92, + "line": 115 } } }, { - "id": "3733", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(34,31): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(40,12): error TS18048: 'targets' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3624", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected [ …(3) ] to include 'composables.useCreateGameDtoValidatio…'", + "status": "Killed", + "testsCompleted": 7, "static": false, - "killedBy": [], + "killedBy": [ + "34" + ], "coveredBy": [ - "223", - "224", - "225", - "226", - "227", - "228", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 97, - "line": 30 + "column": 77, + "line": 116 }, "start": { - "column": 9, - "line": 30 + "column": 10, + "line": 116 } } }, { - "id": "3734", - "mutatorName": "LogicalOperator", - "replacement": "game.value.currentPlay?.type !== \"target\" && makeGamePlayDto.value.targets === undefined", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(34,31): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(40,12): error TS18048: 'targets' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3625", + "mutatorName": "BooleanLiteral", + "replacement": "areAdditionalCardsSetForThiefIfPresent.value", + "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "status": "Killed", + "testsCompleted": 7, "static": false, - "killedBy": [], + "killedBy": [ + "34" + ], "coveredBy": [ - "223", - "224", - "225", - "226", - "227", - "228", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 97, - "line": 30 + "column": 126, + "line": 116 }, "start": { - "column": 9, - "line": 30 + "column": 81, + "line": 116 } } }, { - "id": "3735", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(34,31): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", - "status": "CompileError", + "id": "3626", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected [ …(3) ] to include 'composables.useCreateGameDtoValidatio…'", + "status": "Killed", + "testsCompleted": 8, "static": false, - "killedBy": [], + "killedBy": [ + "34" + ], "coveredBy": [ - "223", - "224", - "225", - "226", - "227", - "228", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 50, - "line": 30 + "column": 77, + "line": 117 }, "start": { - "column": 9, - "line": 30 + "column": 10, + "line": 117 } } }, { - "id": "3736", - "mutatorName": "EqualityOperator", - "replacement": "game.value.currentPlay?.type === \"target\"", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(34,31): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", - "status": "CompileError", + "id": "3627", + "mutatorName": "BooleanLiteral", + "replacement": "areAdditionalCardsSetForActorIfPresent.value", + "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "status": "Killed", + "testsCompleted": 8, "static": false, - "killedBy": [], + "killedBy": [ + "34" + ], "coveredBy": [ - "223", - "224", - "225", - "226", - "227", - "228", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 50, - "line": 30 + "column": 126, + "line": 117 }, "start": { - "column": 9, - "line": 30 + "column": 81, + "line": 117 } } }, { - "id": "3737", - "mutatorName": "OptionalChaining", - "replacement": "game.value.currentPlay.type", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(30,9): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(34,31): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", - "status": "CompileError", + "id": "3628", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected [ …(3) ] to include 'composables.useCreateGameDtoValidatio…'", + "status": "Killed", + "testsCompleted": 9, "static": false, - "killedBy": [], + "killedBy": [ + "34" + ], "coveredBy": [ - "223", - "224", - "225", - "226", - "227", - "228", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 37, - "line": 30 + "column": 84, + "line": 118 }, "start": { - "column": 9, - "line": 30 + "column": 10, + "line": 118 } } }, { - "id": "3738", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(30,9): error TS2367: This comparison appears to be unintentional because the types '\"vote\" | \"no-action\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\" | undefined' and '\"\"' have no overlap.\n", - "status": "CompileError", + "id": "3629", + "mutatorName": "BooleanLiteral", + "replacement": "arePlayerGroupsSetForPrejudicedManipulatorIfPresent.value", + "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "status": "Killed", + "testsCompleted": 9, "static": false, - "killedBy": [], + "killedBy": [ + "34" + ], "coveredBy": [ - "223", - "224", - "225", - "226", - "227", - "228", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 50, - "line": 30 + "column": 146, + "line": 118 }, "start": { - "column": 42, - "line": 30 + "column": 88, + "line": 118 } } }, { - "id": "3739", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(40,12): error TS18048: 'targets' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3630", + "mutatorName": "MethodExpression", + "replacement": "Object.keys(errors)", + "statusReason": "expected [ …(9) ] to strictly equal []", + "status": "Killed", + "testsCompleted": 10, "static": false, - "killedBy": [], + "killedBy": [ + "35" + ], "coveredBy": [ - "224", - "225", - "226", - "227", - "228", - "238" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 97, - "line": 30 + "column": 81, + "line": 121 }, "start": { - "column": 54, - "line": 30 + "column": 12, + "line": 121 } } }, { - "id": "3740", - "mutatorName": "EqualityOperator", - "replacement": "makeGamePlayDto.value.targets !== undefined", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(40,12): error TS18048: 'targets' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3631", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected [] to include 'composables.useCreateGameDtoValidatio…'", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "34" + ], "coveredBy": [ - "224", - "225", - "226", - "227", - "228", - "238" + "34", + "35", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 97, - "line": 30 + "column": 80, + "line": 121 }, "start": { - "column": 54, - "line": 30 + "column": 39, + "line": 121 } } }, { - "id": "3741", + "id": "3632", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(32,31): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(38,12): error TS18048: 'targets' is possibly 'undefined'.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(124,76): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "223", - "225", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "9", + "10", + "12", + "13", + "15", + "16", + "33", + "34", + "35", + "36", + "37", + "38", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 6, - "line": 32 + "column": 4, + "line": 129 }, "start": { - "column": 99, - "line": 30 + "column": 84, + "line": 124 } } }, { - "id": "3742", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", + "id": "3633", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.players", + "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 12, "static": false, "killedBy": [ - "223" + "34" ], "coveredBy": [ - "223", - "225", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "9", + "10", + "12", + "13", + "15", + "16", + "33", + "34", + "35", + "36", + "37", + "38", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 19, - "line": 31 + "column": 105, + "line": 125 }, "start": { - "column": 14, - "line": 31 + "column": 29, + "line": 125 } } }, { - "id": "3743", - "mutatorName": "OptionalChaining", - "replacement": "game.value.currentPlay.source.interactions[0]", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(34,31): error TS18048: 'game.value.currentPlay.source.interactions' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3634", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "10" + ], "coveredBy": [ - "224", - "226", - "227", - "228", - "238" + "9", + "10", + "12", + "13", + "15", + "16", + "33", + "34", + "35", + "36", + "37", + "38", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 78, - "line": 34 + "column": 104, + "line": 125 }, "start": { - "column": 31, - "line": 34 + "column": 64, + "line": 125 } } }, { - "id": "3744", + "id": "3635", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(40,12): error TS18048: 'targets' is possibly 'undefined'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(40,30): error TS18048: 'targetInteraction' is possibly 'undefined'.\n", - "status": "CompileError", + "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "status": "Killed", + "testsCompleted": 12, "static": false, - "killedBy": [], + "killedBy": [ + "34" + ], "coveredBy": [ - "224", - "226", - "227", - "228", - "238" + "9", + "10", + "12", + "13", + "15", + "16", + "33", + "34", + "35", + "36", + "37", + "38", + "332", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343" ], "location": { "end": { - "column": 40, - "line": 35 + "column": 104, + "line": 125 }, "start": { - "column": 9, - "line": 35 + "column": 74, + "line": 125 } } }, { - "id": "3745", + "id": "3636", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(40,30): error TS18048: 'targetInteraction' is possibly 'undefined'.\n", - "status": "CompileError", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "10" + ], "coveredBy": [ - "224", - "226", - "227", - "228", - "238" + "9", + "10", + "12", + "13", + "15", + "16", + "33", + "34", + "35", + "36", + "37", + "38", + "332", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343" ], "location": { "end": { - "column": 40, - "line": 35 + "column": 104, + "line": 125 }, "start": { - "column": 9, - "line": 35 + "column": 74, + "line": 125 } } }, { - "id": "3746", + "id": "3637", "mutatorName": "EqualityOperator", - "replacement": "targetInteraction !== undefined", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(40,30): error TS18048: 'targetInteraction' is possibly 'undefined'.\n", - "status": "CompileError", + "replacement": "player.role.name !== role.name", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 4, "static": false, - "killedBy": [], + "killedBy": [ + "13" + ], "coveredBy": [ - "224", - "226", - "227", - "228", - "238" + "9", + "10", + "12", + "13", + "15", + "16", + "33", + "34", + "35", + "36", + "37", + "38", + "332", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343" ], "location": { "end": { - "column": 40, - "line": 35 + "column": 104, + "line": 125 }, "start": { - "column": 9, - "line": 35 + "column": 74, + "line": 125 } } }, { - "id": "3747", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(38,30): error TS18048: 'targetInteraction' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "224" - ], - "location": { - "end": { - "column": 6, - "line": 37 - }, - "start": { - "column": 42, - "line": 35 - } - } - }, - { - "id": "3748", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "224" - ], - "coveredBy": [ - "224" - ], - "location": { - "end": { - "column": 19, - "line": 36 - }, - "start": { - "column": 14, - "line": 36 - } - } - }, - { - "id": "3749", + "id": "3638", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "226" + "10" ], "coveredBy": [ - "226", - "227", - "228", - "238" + "9", + "10", + "12", + "13", + "15", + "16", + "33", + "34", + "35", + "36", + "37", + "38", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 62, - "line": 40 + "column": 80, + "line": 128 }, "start": { "column": 12, - "line": 40 + "line": 128 } } }, { - "id": "3750", + "id": "3639", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "227" + "9" ], "coveredBy": [ - "226", - "227", - "228", - "238" + "9", + "10", + "12", + "13", + "15", + "16", + "33", + "34", + "35", + "36", + "37", + "38", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 62, - "line": 40 + "column": 80, + "line": 128 }, "start": { "column": 12, - "line": 40 + "line": 128 } } }, { - "id": "3751", - "mutatorName": "EqualityOperator", - "replacement": "targets.length > targetInteraction.boundaries.min", + "id": "3640", + "mutatorName": "LogicalOperator", + "replacement": "playersWithRoleCount === 0 && playersWithRoleCount >= role.minInGame", "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "227" + "9" ], "coveredBy": [ - "226", - "227", - "228", - "238" + "9", + "10", + "12", + "13", + "15", + "16", + "33", + "34", + "35", + "36", + "37", + "38", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 62, - "line": 40 + "column": 80, + "line": 128 }, "start": { "column": 12, - "line": 40 + "line": 128 } } }, { - "id": "3752", - "mutatorName": "EqualityOperator", - "replacement": "targets.length < targetInteraction.boundaries.min", - "statusReason": "expected true to be false // Object.is equality", + "id": "3641", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "226" + "9" ], "coveredBy": [ - "226", - "227", - "228", - "238" + "9", + "10", + "12", + "13", + "15", + "16", + "33", + "34", + "35", + "36", + "37", + "38", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 62, - "line": 40 + "column": 38, + "line": 128 }, "start": { "column": 12, - "line": 40 - } - } - }, - { - "id": "3753", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(43,51): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "217", - "218", - "219", - "220", - "221", - "222", - "223", - "224", - "225", - "226", - "227", - "228", - "229", - "230", - "231", - "232", - "233", - "234", - "235", - "236", - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" - ], - "location": { - "end": { - "column": 173, - "line": 43 - }, - "start": { - "column": 69, - "line": 43 + "line": 128 } } }, { - "id": "3754", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", + "id": "3642", + "mutatorName": "EqualityOperator", + "replacement": "playersWithRoleCount !== 0", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "229" + "9" ], "coveredBy": [ - "229", - "230", - "231", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "9", + "10", + "12", + "13", + "15", + "16", + "33", + "34", + "35", + "36", + "37", + "38", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347" ], "location": { "end": { - "column": 173, - "line": 43 + "column": 38, + "line": 128 }, "start": { - "column": 75, - "line": 43 + "column": 12, + "line": 128 } } }, { - "id": "3755", + "id": "3643", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "231" - ], - "coveredBy": [ - "229", - "230", - "231", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" - ], - "location": { - "end": { - "column": 173, - "line": 43 - }, - "start": { - "column": 75, - "line": 43 - } - } - }, - { - "id": "3756", - "mutatorName": "LogicalOperator", - "replacement": "game.value.currentPlay?.type === \"choose-card\" || makeGamePlayDto.value.chosenCardId !== undefined", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "229" + "9" ], "coveredBy": [ - "229", - "230", - "231", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "9", + "10", + "12", + "13", + "15", + "16", + "34", + "36", + "37" ], "location": { "end": { - "column": 173, - "line": 43 + "column": 80, + "line": 128 }, "start": { - "column": 75, - "line": 43 + "column": 42, + "line": 128 } } }, { - "id": "3757", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", + "id": "3644", + "mutatorName": "EqualityOperator", + "replacement": "playersWithRoleCount > role.minInGame", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "229" + "9" ], "coveredBy": [ - "229", - "230", - "231", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "9", + "10", + "12", + "13", + "15", + "16", + "34", + "36", + "37" ], "location": { "end": { - "column": 121, - "line": 43 + "column": 80, + "line": 128 }, "start": { - "column": 75, - "line": 43 + "column": 42, + "line": 128 } } }, { - "id": "3758", + "id": "3645", "mutatorName": "EqualityOperator", - "replacement": "game.value.currentPlay?.type !== \"choose-card\"", - "statusReason": "expected true to be false // Object.is equality", + "replacement": "playersWithRoleCount < role.minInGame", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "229" - ], - "coveredBy": [ - "229", - "230", - "231", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "9" ], - "location": { - "end": { - "column": 121, - "line": 43 - }, - "start": { - "column": 75, - "line": 43 - } - } - }, - { - "id": "3759", - "mutatorName": "OptionalChaining", - "replacement": "game.value.currentPlay.type", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(43,75): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "229", - "230", - "231", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "9", + "10", + "12", + "13", + "15", + "16", + "34", + "36", + "37" ], "location": { "end": { - "column": 103, - "line": 43 + "column": 80, + "line": 128 }, "start": { - "column": 75, - "line": 43 + "column": 42, + "line": 128 } } }, { - "id": "3760", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(43,75): error TS2367: This comparison appears to be unintentional because the types '\"vote\" | \"no-action\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\" | undefined' and '\"\"' have no overlap.\n", + "id": "3646", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(130,3): error TS2740: Type '{}' is missing the following properties from type 'UseCreateGameDtoValidation': isMinimumPlayersReached, areAllRolesSet, doesContainOneVillagerSidedRole, doesContainOneWerewolfSidedRole, and 10 more.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "229", - "230", - "231", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" - ], - "location": { - "end": { - "column": 121, - "line": 43 - }, - "start": { - "column": 108, - "line": 43 - } - } - }, - { - "id": "3761", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "230" - ], - "coveredBy": [ - "230", - "231", - "238", - "554", - "555", - "558", - "559", - "566" - ], - "location": { - "end": { - "column": 173, - "line": 43 - }, - "start": { - "column": 125, - "line": 43 - } - } - }, - { - "id": "3762", - "mutatorName": "EqualityOperator", - "replacement": "makeGamePlayDto.value.chosenCardId === undefined", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "230" - ], - "coveredBy": [ - "230", - "231", - "238", - "554", - "555", - "558", - "559", - "566" + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1576", + "1577", + "1578", + "1579", + "1580" ], "location": { "end": { - "column": 173, - "line": 43 + "column": 4, + "line": 145 }, "start": { - "column": 125, - "line": 43 + "column": 10, + "line": 130 } } - }, + } + ], + "source": "import type { ComputedRef, Ref } from \"vue\";\nimport { storeToRefs } from \"pinia\";\n\nimport { MIN_PLAYERS_IN_GAME } from \"~/composables/api/game/constants/game.constants\";\nimport type { CreateGameDto } from \"~/composables/api/game/dto/create-game/create-game.dto\";\nimport type { Role } from \"~/composables/api/role/types/role.class\";\nimport { useRolesStore } from \"~/stores/role/useRolesStore\";\n\ntype RoleWithMinInGame = Role & { minInGame: number };\n\ntype UseCreateGameDtoValidation = {\n isMinimumPlayersReached: ComputedRef;\n areAllRolesSet: ComputedRef;\n doesContainOneVillagerSidedRole: ComputedRef;\n doesContainOneWerewolfSidedRole: ComputedRef;\n areRolesMinimumPlayersReached: ComputedRef;\n isTwoSistersRolePresentAndMinimumPlayersReached: ComputedRef;\n isThreeBrothersRolePresentAndMinimumPlayersReached: ComputedRef;\n areAdditionalCardsSetForThiefIfPresent: ComputedRef;\n areAdditionalCardsSetForActorIfPresent: ComputedRef;\n areAdditionalCardsSetForAdditionalCardsDependantRoles: ComputedRef;\n arePlayerGroupsSetForPrejudicedManipulatorIfPresent: ComputedRef;\n canCreateGame: ComputedRef;\n gameCreationValidationErrors: ComputedRef;\n isRolePresentAndMinimumPlayersReached: (role: RoleWithMinInGame) => boolean;\n};\n\nfunction useCreateGameDtoValidation(createGameDto: Ref): UseCreateGameDtoValidation {\n const rolesStore = useRolesStore();\n const { roles } = storeToRefs(rolesStore);\n\n const { t } = useI18n();\n\n const isMinimumPlayersReached = computed(() => createGameDto.value.players.length >= MIN_PLAYERS_IN_GAME);\n\n const areAllRolesSet = computed(() => createGameDto.value.players.every(player => player.role.name !== undefined));\n\n const doesContainOneVillagerSidedRole = computed(() => createGameDto.value.players.some(player => player.side.current === \"villagers\"));\n\n const doesContainOneWerewolfSidedRole = computed(() => createGameDto.value.players.some(player => player.side.current === \"werewolves\"));\n\n const areRolesMinimumPlayersReached = computed(() => {\n if (!roles.value) {\n return false;\n }\n const rolesWithMinimumPlayers = roles.value.filter((role): role is RoleWithMinInGame => role.minInGame !== undefined);\n\n return rolesWithMinimumPlayers.every(role => isRolePresentAndMinimumPlayersReached(role));\n });\n\n const isTwoSistersRolePresentAndMinimumPlayersReached = computed(() => {\n if (!roles.value) {\n return false;\n }\n const role = roles.value.find(({ name }) => name === \"two-sisters\") as RoleWithMinInGame;\n\n return isRolePresentAndMinimumPlayersReached(role);\n });\n\n const isThreeBrothersRolePresentAndMinimumPlayersReached = computed(() => {\n if (!roles.value) {\n return false;\n }\n const role = roles.value.find(({ name }) => name === \"three-brothers\") as RoleWithMinInGame;\n\n return isRolePresentAndMinimumPlayersReached(role);\n });\n\n const areAdditionalCardsSetForThiefIfPresent = computed(() => {\n const isThiefPresent = createGameDto.value.players.some(player => player.role.name === \"thief\");\n const areAdditionalCardsSetForThief = createGameDto.value.additionalCards?.some(card => card.recipient === \"thief\") === true;\n if (isThiefPresent) {\n return areAdditionalCardsSetForThief;\n }\n return true;\n });\n\n const areAdditionalCardsSetForActorIfPresent = computed(() => {\n const isActorPresent = createGameDto.value.players.some(player => player.role.name === \"actor\");\n const areAdditionalCardsSetForActor = createGameDto.value.additionalCards?.some(card => card.recipient === \"actor\") === true;\n if (isActorPresent) {\n return areAdditionalCardsSetForActor;\n }\n return true;\n });\n\n const areAdditionalCardsSetForAdditionalCardsDependantRoles = computed(() => areAdditionalCardsSetForActorIfPresent.value &&\n areAdditionalCardsSetForThiefIfPresent.value);\n\n const arePlayerGroupsSetForPrejudicedManipulatorIfPresent = computed(() => {\n const isPrejudicedManipulatorPresent = createGameDto.value.players.some(player => player.role.name === \"prejudiced-manipulator\");\n const arePlayerGroupsSet = createGameDto.value.players.every(player => player.group);\n if (isPrejudicedManipulatorPresent) {\n return arePlayerGroupsSet;\n }\n return true;\n });\n\n const canCreateGame = computed(() => isMinimumPlayersReached.value &&\n areAllRolesSet.value &&\n doesContainOneVillagerSidedRole.value &&\n doesContainOneWerewolfSidedRole.value &&\n areRolesMinimumPlayersReached.value &&\n areAdditionalCardsSetForThiefIfPresent.value &&\n areAdditionalCardsSetForActorIfPresent.value &&\n arePlayerGroupsSetForPrejudicedManipulatorIfPresent.value);\n\n const gameCreationValidationErrors = computed(() => {\n const errors: Record = {\n [t(\"composables.useCreateGameDtoValidation.minimumOfPlayersNotReached\")]: !isMinimumPlayersReached.value,\n [t(\"composables.useCreateGameDtoValidation.notAllRolesAreSet\")]: !areAllRolesSet.value,\n [t(\"composables.useCreateGameDtoValidation.noVillagerSidedRole\")]: !doesContainOneVillagerSidedRole.value,\n [t(\"composables.useCreateGameDtoValidation.noWerewolfSidedRole\")]: !doesContainOneWerewolfSidedRole.value,\n [t(\"composables.useCreateGameDtoValidation.twoSistersMinimumPlayersNotReached\")]: !isTwoSistersRolePresentAndMinimumPlayersReached.value,\n [t(\"composables.useCreateGameDtoValidation.threeBrothersMinimumPlayersNotReached\")]: !isThreeBrothersRolePresentAndMinimumPlayersReached.value,\n [t(\"composables.useCreateGameDtoValidation.thiefAdditionalCardsNotSet\")]: !areAdditionalCardsSetForThiefIfPresent.value,\n [t(\"composables.useCreateGameDtoValidation.actorAdditionalCardsNotSet\")]: !areAdditionalCardsSetForActorIfPresent.value,\n [t(\"composables.useCreateGameDtoValidation.prejudicedManipulatorGroupsNotSet\")]: !arePlayerGroupsSetForPrejudicedManipulatorIfPresent.value,\n };\n\n return Object.keys(errors).filter((key: keyof typeof errors) => errors[key]);\n });\n\n function isRolePresentAndMinimumPlayersReached(role: RoleWithMinInGame): boolean {\n const playersWithRole = createGameDto.value.players.filter(player => player.role.name === role.name);\n const playersWithRoleCount = playersWithRole.length;\n\n return playersWithRoleCount === 0 || playersWithRoleCount >= role.minInGame;\n }\n return {\n isMinimumPlayersReached,\n areAllRolesSet,\n doesContainOneVillagerSidedRole,\n doesContainOneWerewolfSidedRole,\n areRolesMinimumPlayersReached,\n isTwoSistersRolePresentAndMinimumPlayersReached,\n isThreeBrothersRolePresentAndMinimumPlayersReached,\n areAdditionalCardsSetForThiefIfPresent,\n areAdditionalCardsSetForActorIfPresent,\n areAdditionalCardsSetForAdditionalCardsDependantRoles,\n arePlayerGroupsSetForPrejudicedManipulatorIfPresent,\n canCreateGame,\n gameCreationValidationErrors,\n isRolePresentAndMinimumPlayersReached,\n };\n}\n\nexport { useCreateGameDtoValidation };" + }, + "app/composables/api/game/useFetchGames.ts": { + "language": "typescript", + "mutants": [ { - "id": "3763", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(45,51): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "id": "3647", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(13,27): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "killedBy": [], "coveredBy": [ - "217", - "218", - "219", - "220", - "221", - "222", - "223", - "224", - "225", - "226", - "227", - "228", - "229", - "230", - "231", - "232", - "233", - "234", - "235", - "236", - "237", - "238", - "239", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "164", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", "554", "555", "556", @@ -148335,962 +161267,1241 @@ "565", "566", "567", - "568" - ], - "location": { - "end": { - "column": 171, - "line": 45 - }, - "start": { - "column": 69, - "line": 45 - } - } - }, - { - "id": "3764", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "232" - ], - "coveredBy": [ - "232", - "233", - "234", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" - ], - "location": { - "end": { - "column": 171, - "line": 45 - }, - "start": { - "column": 75, - "line": 45 + "568", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", + "984", + "985", + "986", + "987", + "988", + "989", + "990", + "991", + "992", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1067", + "1068", + "1069", + "1070", + "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", + "1493", + "1494", + "1495", + "1496", + "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", + "1505", + "1506", + "1507", + "1508", + "1509", + "1523", + "1524", + "1525", + "1526", + "1527", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1625", + "1626", + "1627", + "1628", + "1629", + "1630", + "1631", + "1632", + "1638", + "1639", + "1640", + "1641", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1686", + "1687", + "1688", + "1689", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1930" + ], + "location": { + "end": { + "column": 2, + "line": 59 + }, + "start": { + "column": 41, + "line": 13 } } }, { - "id": "3765", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 4, + "id": "3648", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(16,60): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "234" + "killedBy": [], + "coveredBy": [ + "1625", + "1626" ], + "location": { + "end": { + "column": 4, + "line": 25 + }, + "start": { + "column": 108, + "line": 16 + } + } + }, + { + "id": "3649", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(16,60): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ - "232", - "233", - "234", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "1625", + "1626" ], "location": { "end": { - "column": 171, - "line": 45 + "column": 6, + "line": 22 }, "start": { - "column": 75, - "line": 45 + "column": 9, + "line": 17 } } }, { - "id": "3766", - "mutatorName": "LogicalOperator", - "replacement": "game.value.currentPlay?.type === \"choose-side\" || makeGamePlayDto.value.chosenSide !== undefined", - "statusReason": "expected true to be false // Object.is equality", + "id": "3650", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games\",\n Object {\n \"body\": \"{\"players\":[],\"options\":{\"composition\":{\"isHidden\":false},\"votes\":{\"canBeSkipped\":true,\"duration\":447},\"roles\":{\"doSkipCallIfNoTarget\":true,\"areRevealedOnDeath\":false,\"sheriff\":{\"isEnabled\":false,\"electedAt\":{\"turn\":7965461375352832,\"phaseName\":\"night\"},\"hasDoubledVote\":true,\"mustSettleTieInVotes\":true},\"werewolf\":{\"canEatEachOther\":true},\"bigBadWolf\":{\"isPowerlessIfWerewolfDies\":true},\"whiteWerewolf\":{\"wakingUpInterval\":3},\"seer\":{\"isTalkative\":true,\"canSeeRoles\":true},\"cupid\":{\"lovers\":{\"doRevealRoleToEachOther\":true},\"mustWinWithLovers\":true},\"littleGirl\":{\"isProtectedByDefender\":true},\"defender\":{\"canProtectTwice\":true},\"elder\":{\"livesCountAgainstWerewolves\":4,\"doesTakeHisRevenge\":true},\"idiot\":{\"doesDieOnElderDeath\":true},\"twoSisters\":{\"wakingUpInterval\":5},\"threeBrothers\":{\"wakingUpInterval\":3},\"fox\":{\"isPowerlessIfMissesWerewolf\":false},\"bearTamer\":{\"doesGrowlOnWerewolvesSide\":true},\"stutteringJudge\":{\"voteRequestsCount\":5},\"wildChild\":{\"isTransformationRevealed\":true},\"wolfHound\":{\"isChosenSideRevealed\":false,\"isSideRandomlyChosen\":false},\"thief\":{\"mustChooseBetweenWerewolves\":false,\"isChosenCardRevealed\":true,\"additionalCardsCount\":4},\"piedPiper\":{\"charmedPeopleCountPerNight\":5,\"isPowerlessOnWerewolvesSide\":false,\"areCharmedPeopleRevealed\":true},\"scandalmonger\":{\"markPenalty\":3},\"witch\":{\"doesKnowWerewolvesTargets\":false},\"prejudicedManipulator\":{\"isPowerlessOnWerewolvesSide\":true},\"actor\":{\"isPowerlessOnWerewolvesSide\":false,\"additionalCardsCount\":3}}}}\",\n \"method\": \"POST\",\n },\n], but it was called with \"\"", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "232" + "1625" ], "coveredBy": [ - "232", - "233", - "234", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "1625", + "1626" ], "location": { "end": { - "column": 171, - "line": 45 + "column": 62, + "line": 18 }, "start": { - "column": 75, - "line": 45 + "column": 54, + "line": 18 } } }, { - "id": "3767", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", + "id": "3651", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games\",\n Object {\n \"body\": \"{\"players\":[],\"options\":{\"composition\":{\"isHidden\":false},\"votes\":{\"canBeSkipped\":true,\"duration\":199},\"roles\":{\"doSkipCallIfNoTarget\":false,\"areRevealedOnDeath\":true,\"sheriff\":{\"isEnabled\":true,\"electedAt\":{\"turn\":1193518995341312,\"phaseName\":\"day\"},\"hasDoubledVote\":false,\"mustSettleTieInVotes\":true},\"werewolf\":{\"canEatEachOther\":false},\"bigBadWolf\":{\"isPowerlessIfWerewolfDies\":true},\"whiteWerewolf\":{\"wakingUpInterval\":1},\"seer\":{\"isTalkative\":true,\"canSeeRoles\":true},\"cupid\":{\"lovers\":{\"doRevealRoleToEachOther\":true},\"mustWinWithLovers\":false},\"littleGirl\":{\"isProtectedByDefender\":false},\"defender\":{\"canProtectTwice\":false},\"elder\":{\"livesCountAgainstWerewolves\":5,\"doesTakeHisRevenge\":true},\"idiot\":{\"doesDieOnElderDeath\":false},\"twoSisters\":{\"wakingUpInterval\":2},\"threeBrothers\":{\"wakingUpInterval\":2},\"fox\":{\"isPowerlessIfMissesWerewolf\":true},\"bearTamer\":{\"doesGrowlOnWerewolvesSide\":true},\"stutteringJudge\":{\"voteRequestsCount\":1},\"wildChild\":{\"isTransformationRevealed\":false},\"wolfHound\":{\"isChosenSideRevealed\":true,\"isSideRandomlyChosen\":false},\"thief\":{\"mustChooseBetweenWerewolves\":true,\"isChosenCardRevealed\":false,\"additionalCardsCount\":4},\"piedPiper\":{\"charmedPeopleCountPerNight\":4,\"isPowerlessOnWerewolvesSide\":true,\"areCharmedPeopleRevealed\":false},\"scandalmonger\":{\"markPenalty\":3},\"witch\":{\"doesKnowWerewolvesTargets\":true},\"prejudicedManipulator\":{\"isPowerlessOnWerewolvesSide\":false},\"actor\":{\"isPowerlessOnWerewolvesSide\":true,\"additionalCardsCount\":3}}}}\",\n \"method\": \"POST\",\n },\n], but it was called with \"/games\"", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "232" + "1625" ], "coveredBy": [ - "232", - "233", - "234", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "1625", + "1626" ], "location": { "end": { - "column": 121, - "line": 45 + "column": 8, + "line": 21 }, "start": { - "column": 75, - "line": 45 + "column": 64, + "line": 18 } } }, { - "id": "3768", - "mutatorName": "EqualityOperator", - "replacement": "game.value.currentPlay?.type !== \"choose-side\"", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3652", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useFetchGames.ts(19,9): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "232" + "killedBy": [], + "coveredBy": [ + "1625", + "1626" ], + "location": { + "end": { + "column": 23, + "line": 19 + }, + "start": { + "column": 17, + "line": 19 + } + } + }, + { + "id": "3653", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(16,60): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ - "232", - "233", - "234", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "1626" ], "location": { "end": { - "column": 121, - "line": 45 + "column": 6, + "line": 24 }, "start": { - "column": 75, - "line": 45 + "column": 13, + "line": 22 } } }, { - "id": "3769", - "mutatorName": "OptionalChaining", - "replacement": "game.value.currentPlay.type", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(45,75): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", + "id": "3654", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(27,43): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "232", - "233", - "234", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "1627", + "1628" ], "location": { "end": { - "column": 103, - "line": 45 + "column": 4, + "line": 33 }, "start": { - "column": 75, - "line": 45 + "column": 91, + "line": 27 } } }, { - "id": "3770", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(45,75): error TS2367: This comparison appears to be unintentional because the types '\"vote\" | \"no-action\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\" | undefined' and '\"\"' have no overlap.\n", + "id": "3655", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(27,43): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "232", - "233", - "234", - "238", - "239", - "554", - "555", - "556", - "558", - "559", - "566" + "1627", + "1628" ], "location": { "end": { - "column": 121, - "line": 45 + "column": 6, + "line": 30 }, "start": { - "column": 108, - "line": 45 + "column": 9, + "line": 28 } } }, { - "id": "3771", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", + "id": "3656", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"\"", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "233" + "1627" ], "coveredBy": [ - "233", - "234", - "238", - "239", - "555", - "556" + "1627", + "1628" ], "location": { "end": { - "column": 171, - "line": 45 + "column": 72, + "line": 29 }, "start": { - "column": 125, - "line": 45 + "column": 54, + "line": 29 } } }, { - "id": "3772", - "mutatorName": "EqualityOperator", - "replacement": "makeGamePlayDto.value.chosenSide === undefined", - "statusReason": "expected true to be false // Object.is equality", + "id": "3657", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"/games/game-id\"", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "233" + "1627" ], "coveredBy": [ - "233", - "234", - "238", - "239", - "555", - "556" + "1627", + "1628" ], "location": { "end": { - "column": 171, - "line": 45 + "column": 91, + "line": 29 }, "start": { - "column": 125, - "line": 45 + "column": 74, + "line": 29 } } }, { - "id": "3773", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(47,35): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "id": "3658", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useFetchGames.ts(29,76): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "217", - "218", - "219", - "220", - "221", - "222", - "223", - "224", - "225", - "226", - "227", - "228", - "229", - "230", - "231", - "232", - "233", - "234", - "235", - "236", - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" + "1627", + "1628" ], "location": { "end": { - "column": 104, - "line": 47 + "column": 89, + "line": 29 }, "start": { - "column": 53, - "line": 47 + "column": 84, + "line": 29 } } }, { - "id": "3774", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 1, + "id": "3659", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(27,43): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "235" - ], + "killedBy": [], "coveredBy": [ - "235", - "236", - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" + "1628" ], "location": { "end": { - "column": 104, - "line": 47 + "column": 6, + "line": 32 }, "start": { - "column": 59, - "line": 47 + "column": 13, + "line": 30 } } }, { - "id": "3775", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 2, + "id": "3660", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(35,46): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "236" - ], + "killedBy": [], "coveredBy": [ - "235", - "236", - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" + "1629", + "1630" ], "location": { "end": { - "column": 104, - "line": 47 + "column": 4, + "line": 41 }, "start": { - "column": 59, - "line": 47 + "column": 94, + "line": 35 } } }, { - "id": "3776", - "mutatorName": "EqualityOperator", - "replacement": "game.value.currentPlay?.canBeSkipped !== true", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 1, + "id": "3661", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(35,46): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "235" - ], + "killedBy": [], "coveredBy": [ - "235", - "236", - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" + "1629", + "1630" ], "location": { "end": { - "column": 104, - "line": 47 + "column": 6, + "line": 38 }, "start": { - "column": 59, - "line": 47 + "column": 9, + "line": 36 } } }, { - "id": "3777", - "mutatorName": "OptionalChaining", - "replacement": "game.value.currentPlay.canBeSkipped", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(47,59): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", - "status": "CompileError", + "id": "3662", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id\",\n Object {\n \"method\": \"DELETE\",\n },\n], but it was called with \"\"", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "1629" + ], "coveredBy": [ - "235", - "236", - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" + "1629", + "1630" ], "location": { "end": { - "column": 95, - "line": 47 + "column": 72, + "line": 37 }, "start": { - "column": 59, - "line": 47 + "column": 54, + "line": 37 } } }, { - "id": "3778", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "expected true to be falsy", + "id": "3663", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id\",\n Object {\n \"method\": \"DELETE\",\n },\n], but it was called with \"/games/game-id\"", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "235" + "1629" ], "coveredBy": [ - "235", - "236", - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" + "1629", + "1630" ], "location": { "end": { - "column": 104, - "line": 47 + "column": 94, + "line": 37 }, "start": { - "column": 100, - "line": 47 + "column": 74, + "line": 37 } } }, { - "id": "3779", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(49,27): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "id": "3664", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useFetchGames.ts(37,76): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "217", - "218", - "219", - "220", - "221", - "222", - "223", - "224", - "225", - "226", - "227", - "228", - "229", - "230", - "231", - "232", - "233", - "234", - "235", - "236", - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" + "1629", + "1630" ], "location": { "end": { - "column": 50, - "line": 53 + "column": 92, + "line": 37 }, "start": { - "column": 45, - "line": 49 + "column": 84, + "line": 37 } } }, { - "id": "3780", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 6, + "id": "3665", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(35,46): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "239" - ], + "killedBy": [], "coveredBy": [ - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" + "1630" ], "location": { "end": { - "column": 50, - "line": 53 + "column": 6, + "line": 40 }, "start": { - "column": 51, - "line": 49 + "column": 13, + "line": 38 } } }, { - "id": "3781", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3666", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(43,82): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "237" - ], + "killedBy": [], "coveredBy": [ - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" + "1631", + "1632" ], "location": { "end": { - "column": 50, - "line": 53 + "column": 4, + "line": 52 }, "start": { - "column": 51, - "line": 49 + "column": 130, + "line": 43 } } }, { - "id": "3782", - "mutatorName": "LogicalOperator", - "replacement": "(canCurrentPlayBeSkipped.value || isCurrentGamePlayVoteTypeAndValid.value || isCurrentGamePlayTargetTypeAndValid.value || isCurrentGamePlayChooseCardTypeAndValid.value) && isCurrentGamePlayChooseSideTypeAndValid.value", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3667", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(43,82): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "237" - ], + "killedBy": [], "coveredBy": [ - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" + "1631", + "1632" ], "location": { "end": { - "column": 50, - "line": 53 + "column": 6, + "line": 49 }, "start": { - "column": 51, - "line": 49 + "column": 9, + "line": 44 } } }, { - "id": "3783", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", + "id": "3668", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id/play\",\n Object {\n \"body\": \"{}\",\n \"method\": \"POST\",\n },\n], but it was called with \"\"", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "237" + "1631" ], "coveredBy": [ - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" + "1631", + "1632" ], "location": { "end": { - "column": 50, - "line": 52 + "column": 77, + "line": 45 }, "start": { - "column": 51, - "line": 49 + "column": 54, + "line": 45 } } }, { - "id": "3784", - "mutatorName": "LogicalOperator", - "replacement": "(canCurrentPlayBeSkipped.value || isCurrentGamePlayVoteTypeAndValid.value || isCurrentGamePlayTargetTypeAndValid.value) && isCurrentGamePlayChooseCardTypeAndValid.value", - "statusReason": "expected false to be true // Object.is equality", + "id": "3669", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id/play\",\n Object {\n \"body\": \"{}\",\n \"method\": \"POST\",\n },\n], but it was called with \"/games/game-id/play\"", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "237" + "1631" ], "coveredBy": [ - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" + "1631", + "1632" ], "location": { "end": { - "column": 50, - "line": 52 + "column": 8, + "line": 48 }, "start": { - "column": 51, - "line": 49 + "column": 79, + "line": 45 } } }, { - "id": "3785", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3670", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useFetchGames.ts(46,9): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "237" - ], + "killedBy": [], "coveredBy": [ - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" + "1631", + "1632" ], "location": { "end": { - "column": 46, - "line": 51 + "column": 23, + "line": 46 }, "start": { - "column": 51, - "line": 49 + "column": 17, + "line": 46 } } }, { - "id": "3786", - "mutatorName": "LogicalOperator", - "replacement": "(canCurrentPlayBeSkipped.value || isCurrentGamePlayVoteTypeAndValid.value) && isCurrentGamePlayTargetTypeAndValid.value", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3671", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(43,82): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "237" - ], + "killedBy": [], "coveredBy": [ - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" + "1632" ], "location": { "end": { - "column": 46, + "column": 6, "line": 51 }, "start": { - "column": 51, + "column": 13, "line": 49 } } }, { - "id": "3787", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "237" - ], + "id": "3672", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(53,3): error TS2739: Type '{}' is missing the following properties from type 'UseFetchGames': createGame, getGame, cancelGame, makeGamePlay\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "237", - "238", - "239", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "164", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", "554", "555", "556", @@ -149305,9406 +162516,4314 @@ "565", "566", "567", - "568" + "568", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", + "984", + "985", + "986", + "987", + "988", + "989", + "990", + "991", + "992", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1067", + "1068", + "1069", + "1070", + "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", + "1493", + "1494", + "1495", + "1496", + "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", + "1505", + "1506", + "1507", + "1508", + "1509", + "1523", + "1524", + "1525", + "1526", + "1527", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1625", + "1626", + "1627", + "1628", + "1629", + "1630", + "1631", + "1632", + "1638", + "1639", + "1640", + "1641", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1686", + "1687", + "1688", + "1689", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1930" ], "location": { "end": { - "column": 44, - "line": 50 + "column": 4, + "line": 58 }, "start": { - "column": 51, - "line": 49 + "column": 10, + "line": 53 } } - }, + } + ], + "source": "import type { CreateGameDto } from \"~/composables/api/game/dto/create-game/create-game.dto\";\nimport type { MakeGamePlayDto } from \"~/composables/api/game/dto/make-game-play/make-game-play.dto\";\nimport type { Game } from \"~/composables/api/game/types/game.class\";\nimport { useWerewolvesAssistantApi } from \"~/composables/api/useWerewolvesAssistantApi\";\n\ntype UseFetchGames = {\n createGame: (createGameDto: CreateGameDto) => Promise> | null>;\n getGame: (gameId: string) => Promise> | null>;\n cancelGame: (gameId: string) => Promise> | null>;\n makeGamePlay: (gameId: string, makeGamePlayDto: MakeGamePlayDto) => Promise> | null>;\n};\n\nfunction useFetchGames(): UseFetchGames {\n const { fetchWerewolvesAssistantApi } = useWerewolvesAssistantApi();\n\n async function createGame(createGameDto: CreateGameDto): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games`, {\n method: \"POST\",\n body: JSON.stringify(createGameDto),\n });\n } catch {\n return null;\n }\n }\n\n async function getGame(gameId: string): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games/${gameId}`, { method: \"GET\" });\n } catch {\n return null;\n }\n }\n\n async function cancelGame(gameId: string): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games/${gameId}`, { method: \"DELETE\" });\n } catch {\n return null;\n }\n }\n\n async function makeGamePlay(gameId: string, makeGamePlayDto: MakeGamePlayDto): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games/${gameId}/play`, {\n method: \"POST\",\n body: JSON.stringify(makeGamePlayDto),\n });\n } catch {\n return null;\n }\n }\n return {\n createGame,\n getGame,\n cancelGame,\n makeGamePlay,\n };\n}\n\nexport { useFetchGames };" + }, + "app/composables/api/game/useFetchRandomGameComposition.ts": { + "language": "typescript", + "mutants": [ { - "id": "3788", - "mutatorName": "LogicalOperator", - "replacement": "canCurrentPlayBeSkipped.value && isCurrentGamePlayVoteTypeAndValid.value", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3673", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchRandomGameComposition.ts(18,43): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "237" - ], + "killedBy": [], "coveredBy": [ - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" + "1964" ], "location": { "end": { - "column": 44, - "line": 50 + "column": 2, + "line": 27 }, "start": { - "column": 51, - "line": 49 + "column": 73, + "line": 18 } } }, { - "id": "3789", - "mutatorName": "ObjectLiteral", + "id": "3674", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(55,3): error TS2740: Type '{}' is missing the following properties from type 'UseMakeGamePlayDtoValidation': isCurrentGamePlayVoteTypeAndValid, isCurrentGamePlayTargetTypeAndValid, isCurrentGamePlayChooseCardTypeAndValid, isCurrentGamePlayChooseSideTypeAndValid, and 2 more.\n", + "statusReason": "app/composables/api/game/useFetchRandomGameComposition.ts(21,84): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "217", - "218", - "219", - "220", - "221", - "222", - "223", - "224", - "225", - "226", - "227", - "228", - "229", - "230", - "231", - "232", - "233", - "234", - "235", - "236", - "237", - "238", - "239", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568" + "1964" ], "location": { "end": { "column": 4, - "line": 62 + "line": 25 }, "start": { - "column": 10, - "line": 55 + "column": 149, + "line": 21 } } - } - ], - "source": "import type { ComputedRef, Ref } from \"vue\";\n\nimport type { MakeGamePlayDto } from \"~/composables/api/game/dto/make-game-play/make-game-play.dto\";\nimport type { Game } from \"~/composables/api/game/types/game.class\";\n\ntype UseMakeGamePlayDtoValidation = {\n isCurrentGamePlayVoteTypeAndValid: ComputedRef;\n isCurrentGamePlayTargetTypeAndValid: ComputedRef;\n isCurrentGamePlayChooseCardTypeAndValid: ComputedRef;\n isCurrentGamePlayChooseSideTypeAndValid: ComputedRef;\n canCurrentPlayBeSkipped: ComputedRef;\n canMakeGamePlay: ComputedRef;\n};\n\nfunction useMakeGamePlayDtoValidation(makeGamePlayDto: Ref, game: Ref): UseMakeGamePlayDtoValidation {\n const isCurrentGamePlayVoteTypeAndValid = computed(() => {\n if (game.value.currentPlay?.type !== \"vote\" || makeGamePlayDto.value.votes === undefined) {\n return false;\n }\n const voteInteraction = game.value.currentPlay.source.interactions?.[0];\n if (voteInteraction === undefined) {\n return false;\n }\n const { votes } = makeGamePlayDto.value;\n\n return votes.length >= voteInteraction.boundaries.min;\n });\n\n const isCurrentGamePlayTargetTypeAndValid = computed(() => {\n if (game.value.currentPlay?.type !== \"target\" || makeGamePlayDto.value.targets === undefined) {\n return false;\n }\n\n const targetInteraction = game.value.currentPlay.source.interactions?.[0];\n if (targetInteraction === undefined) {\n return false;\n }\n const { targets } = makeGamePlayDto.value;\n\n return targets.length >= targetInteraction.boundaries.min;\n });\n\n const isCurrentGamePlayChooseCardTypeAndValid = computed(() => game.value.currentPlay?.type === \"choose-card\" && makeGamePlayDto.value.chosenCardId !== undefined);\n\n const isCurrentGamePlayChooseSideTypeAndValid = computed(() => game.value.currentPlay?.type === \"choose-side\" && makeGamePlayDto.value.chosenSide !== undefined);\n\n const canCurrentPlayBeSkipped = computed(() => game.value.currentPlay?.canBeSkipped === true);\n\n const canMakeGamePlay = computed(() => canCurrentPlayBeSkipped.value ||\n isCurrentGamePlayVoteTypeAndValid.value ||\n isCurrentGamePlayTargetTypeAndValid.value ||\n isCurrentGamePlayChooseCardTypeAndValid.value ||\n isCurrentGamePlayChooseSideTypeAndValid.value);\n\n return {\n isCurrentGamePlayVoteTypeAndValid,\n isCurrentGamePlayTargetTypeAndValid,\n isCurrentGamePlayChooseCardTypeAndValid,\n isCurrentGamePlayChooseSideTypeAndValid,\n canCurrentPlayBeSkipped,\n canMakeGamePlay,\n };\n}\n\nexport { useMakeGamePlayDtoValidation };" - }, - "app/composables/api/role/types/role.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3790", - "mutatorName": "BlockStatement", + "id": "3675", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/random-composition?stringifiedQuery\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"\"", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1964" + ], + "coveredBy": [ + "1964" + ], + "location": { + "end": { + "column": 117, + "line": 24 + }, + "start": { + "column": 70, + "line": 24 + } + } + }, + { + "id": "3676", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/composables/api/role/types/role.class.ts(32,37): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/random-composition?stringifiedQuery\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"/games/random-composition?stringifiedQuery\"", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1964" + ], + "coveredBy": [ + "1964" + ], + "location": { + "end": { + "column": 136, + "line": 24 + }, + "start": { + "column": 119, + "line": 24 + } + } + }, + { + "id": "3677", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useFetchRandomGameComposition.ts(24,121): error TS2322: Type '\"\"' is not assignable to type '\"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"get\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"delete\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", "status": "CompileError", - "static": true, + "static": false, "killedBy": [], "coveredBy": [ - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "291", - "294", - "295", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "708", - "808", - "811", - "1350", - "1351", - "1352", - "1353", - "1354", - "1356", - "1357", - "1517", - "1856", - "2029" + "1964" ], "location": { "end": { - "column": 4, - "line": 34 + "column": 134, + "line": 24 }, "start": { - "column": 42, - "line": 32 + "column": 129, + "line": 24 + } + } + }, + { + "id": "3678", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchRandomGameComposition.ts(26,3): error TS2741: Property 'fetchRandomGameComposition' is missing in type '{}' but required in type 'UseFetchRandomGameComposition'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1964" + ], + "location": { + "end": { + "column": 40, + "line": 26 + }, + "start": { + "column": 10, + "line": 26 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { GameAdditionalCardRecipientRoleName } from \"~/composables/api/game/types/game-additional-card/game-additional-card.types\";\nimport type { RoleName, RoleOrigin, RoleSide, RoleType } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass Role {\n @Expose()\n public name: RoleName;\n\n @Expose()\n public side: RoleSide;\n\n @Expose()\n public type: RoleType;\n\n @Expose()\n public origin: RoleOrigin;\n\n @Expose()\n public additionalCardsEligibleRecipients?: GameAdditionalCardRecipientRoleName[];\n\n @Expose()\n public minInGame?: number;\n\n @Expose()\n public maxInGame: number;\n\n @Expose()\n public recommendedMinPlayers?: number;\n\n public static create(role: Role): Role {\n return plainToInstance(Role, role, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { Role };" + "source": "import { stringify } from \"qs\";\n\nimport type { CreateGamePlayerDto } from \"~/composables/api/game/dto/create-game/create-game-player/create-game-player.dto\";\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\nimport { useWerewolvesAssistantApi } from \"~/composables/api/useWerewolvesAssistantApi\";\n\ntype GetRandomGameCompositionQuery = {\n players: { name: string }[];\n excludedRoles?: RoleName[];\n};\n\ntype UseFetchRandomGameComposition = {\n fetchRandomGameComposition: (\n query: GetRandomGameCompositionQuery,\n ) => Promise>>;\n};\n\nfunction useFetchRandomGameComposition(): UseFetchRandomGameComposition {\n const { fetchWerewolvesAssistantApi } = useWerewolvesAssistantApi();\n\n async function fetchRandomGameComposition(query: GetRandomGameCompositionQuery): Promise>> {\n const stringifiedQuery = stringify(query);\n\n return fetchWerewolvesAssistantApi(`/games/random-composition?${stringifiedQuery}`, { method: \"GET\" });\n }\n return { fetchRandomGameComposition };\n}\n\nexport { useFetchRandomGameComposition };" }, - "app/composables/api/role/useFetchRoles.ts": { + "app/composables/api/game/useGamePlayers.ts": { "language": "typescript", "mutants": [ { - "id": "3791", + "id": "3679", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/role/useFetchRoles.ts(8,27): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/useGamePlayers.ts(11,43): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "60", - "61", - "62", - "63", - "64", - "65", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "76", - "77", - "78", - "79", - "80", - "81", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "701", - "702", - "703", - "704", - "705", - "706", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1011", - "1012", - "1013", - "1014", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1291", - "1292", - "1293", - "1294", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1385", - "1386", - "1387", - "1388", - "1389", - "1390", - "1391", - "1392", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1485", - "1486", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1534", - "1535", - "1536", - "1537", - "1538", - "1539", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1597", - "1598", - "1599", - "1600", - "1601", - "1602", - "1603", - "1604", - "1605", - "1606", - "1607", - "1608", - "1609", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1682", - "1683", - "1684", - "1685", - "1690", - "1691", - "1929", - "1930", - "1931", - "1932", - "1933", - "1945", - "1946", - "1947", - "1948", - "1976", - "1977" + "1839", + "1840", + "1841", + "1842" ], "location": { "end": { "column": 2, - "line": 19 + "line": 21 }, "start": { - "column": 41, - "line": 8 + "column": 58, + "line": 11 } } }, { - "id": "3792", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/role/useFetchRoles.ts(11,32): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "3680", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected undefined to strictly equal _Player{ …(6) }", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "1839" + ], "coveredBy": [ - "1976", - "1977" + "1839", + "1840", + "1841", + "1842" ], "location": { "end": { - "column": 4, - "line": 17 + "column": 157, + "line": 12 }, "start": { - "column": 82, - "line": 11 + "column": 57, + "line": 12 } } }, { - "id": "3793", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/role/useFetchRoles.ts(11,32): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", - "status": "CompileError", + "id": "3681", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected undefined to strictly equal _Player{ …(6) }", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "1839" + ], "coveredBy": [ - "1976", - "1977" + "1839", + "1840" ], "location": { "end": { - "column": 6, - "line": 14 + "column": 156, + "line": 12 }, "start": { - "column": 9, + "column": 87, "line": 12 } } }, { - "id": "3794", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/roles\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"\"", + "id": "3682", + "mutatorName": "MethodExpression", + "replacement": "attributes.every(({\n name\n}) => name === \"sheriff\")", + "statusReason": "expected _Player{ …(6) } to strictly equal _Player{ …(6) }", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1976" + "1839" ], "coveredBy": [ - "1976", - "1977" + "1839", + "1840" ], "location": { "end": { - "column": 64, - "line": 13 + "column": 156, + "line": 12 }, "start": { - "column": 56, - "line": 13 + "column": 107, + "line": 12 } } }, { - "id": "3795", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/roles\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"/roles\"", + "id": "3683", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected undefined to strictly equal _Player{ …(6) }", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1976" + "1839" ], "coveredBy": [ - "1976", - "1977" + "1839", + "1840" ], "location": { "end": { - "column": 83, - "line": 13 + "column": 155, + "line": 12 }, "start": { - "column": 66, - "line": 13 + "column": 123, + "line": 12 } } }, { - "id": "3796", + "id": "3684", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected _Player{ …(6) } to be undefined", + "status": "Killed", + "testsCompleted": 11, + "static": false, + "killedBy": [ + "1840" + ], + "coveredBy": [ + "1839", + "1840" + ], + "location": { + "end": { + "column": 155, + "line": 12 + }, + "start": { + "column": 137, + "line": 12 + } + } + }, + { + "id": "3685", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected undefined to strictly equal _Player{ …(6) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1839" + ], + "coveredBy": [ + "1839", + "1840" + ], + "location": { + "end": { + "column": 155, + "line": 12 + }, + "start": { + "column": 137, + "line": 12 + } + } + }, + { + "id": "3686", + "mutatorName": "EqualityOperator", + "replacement": "name !== \"sheriff\"", + "statusReason": "expected _Player{ …(6) } to strictly equal _Player{ …(6) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1839" + ], + "coveredBy": [ + "1839", + "1840" + ], + "location": { + "end": { + "column": 155, + "line": 12 + }, + "start": { + "column": 137, + "line": 12 + } + } + }, + { + "id": "3687", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/composables/api/role/useFetchRoles.ts(13,68): error TS2322: Type '\"\"' is not assignable to type '\"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"get\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"delete\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "statusReason": "app/composables/api/game/useGamePlayers.ts(12,137): error TS2367: This comparison appears to be unintentional because the types '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1976", - "1977" + "1839", + "1840" ], "location": { "end": { - "column": 81, - "line": 13 + "column": 155, + "line": 12 }, "start": { - "column": 76, - "line": 13 + "column": 146, + "line": 12 } } }, { - "id": "3797", + "id": "3688", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/role/useFetchRoles.ts(11,32): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "statusReason": "app/composables/api/game/useGamePlayers.ts(14,55): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1977" + "1841", + "1842" ], "location": { "end": { - "column": 6, + "column": 4, "line": 16 }, "start": { - "column": 13, + "column": 64, "line": 14 } } }, { - "id": "3798", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/composables/api/role/useFetchRoles.ts(18,3): error TS2741: Property 'fetchRoles' is missing in type '{}' but required in type 'UseFetchRoles'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "60", - "61", - "62", - "63", - "64", - "65", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "76", - "77", - "78", - "79", - "80", - "81", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "701", - "702", - "703", - "704", - "705", - "706", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1011", - "1012", - "1013", - "1014", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1291", - "1292", - "1293", - "1294", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1385", - "1386", - "1387", - "1388", - "1389", - "1390", - "1391", - "1392", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1485", - "1486", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1534", - "1535", - "1536", - "1537", - "1538", - "1539", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1597", - "1598", - "1599", - "1600", - "1601", - "1602", - "1603", - "1604", - "1605", - "1606", - "1607", - "1608", - "1609", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1682", - "1683", - "1684", - "1685", - "1690", - "1691", - "1929", - "1930", - "1931", - "1932", - "1933", - "1945", - "1946", - "1947", - "1948", - "1976", - "1977" + "id": "3689", + "mutatorName": "MethodExpression", + "replacement": "game.value.players", + "statusReason": "expected [ _Player{ …(6) }, …(3) ] to strictly equal [ _Player{ …(6) }, _Player{ …(6) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1841" + ], + "coveredBy": [ + "1841", + "1842" ], "location": { "end": { - "column": 24, - "line": 18 + "column": 77, + "line": 15 }, "start": { - "column": 10, - "line": 18 + "column": 12, + "line": 15 } } - } - ], - "source": "import type { Role } from \"~/composables/api/role/types/role.class\";\nimport { useWerewolvesAssistantApi } from \"~/composables/api/useWerewolvesAssistantApi\";\n\ntype UseFetchRoles = {\n fetchRoles: () => Promise> | null>;\n};\n\nfunction useFetchRoles(): UseFetchRoles {\n const { fetchWerewolvesAssistantApi } = useWerewolvesAssistantApi();\n\n async function fetchRoles(): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/roles`, { method: \"GET\" });\n } catch {\n return null;\n }\n }\n return { fetchRoles };\n}\n\nexport { useFetchRoles };" - }, - "app/composables/api/role/useRoleName.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3799", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/role/useRoleName.ts(8,25): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "3690", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected [] to strictly equal [ _Player{ …(6) }, _Player{ …(6) } ]", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "1841" + ], "coveredBy": [ - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1291", - "1292", - "1293", - "1294", - "1457", - "1458", - "1459", - "1460", - "1461", - "1694", - "1695", - "1696", - "1697", - "1698", - "1699", - "1700", - "1801", - "1802", - "1803", - "1804", - "1805", - "1806", - "1938", - "1939", - "1970", - "1971", - "2013", - "2014" + "1841", + "1842" ], "location": { "end": { - "column": 2, - "line": 22 + "column": 76, + "line": 15 }, "start": { - "column": 37, - "line": 8 + "column": 38, + "line": 15 } } }, { - "id": "3800", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/role/useRoleName.ts(11,50): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "3691", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected [ _Player{ …(6) }, …(3) ] to strictly equal [ _Player{ …(6) }, _Player{ …(6) } ]", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "1841" + ], "coveredBy": [ - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", - "1291", - "1292", - "1293", - "1294", - "1694", - "1695", - "1696", - "1697", - "1698", - "1699", - "1700", - "1801", - "1802", - "1803", - "1804", - "1805", - "1806", - "1938", - "1939", - "2013" + "1841", + "1842" ], "location": { "end": { - "column": 4, - "line": 13 + "column": 76, + "line": 15 }, "start": { - "column": 57, - "line": 11 + "column": 48, + "line": 15 } } }, { - "id": "3801", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", + "id": "3692", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [] to strictly equal [ _Player{ …(6) }, _Player{ …(6) } ]", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "928" + "1841" ], "coveredBy": [ - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", - "1291", - "1292", - "1293", - "1294", - "1694", - "1695", - "1696", - "1697", - "1698", - "1699", - "1700", - "1801", - "1802", - "1803", - "1804", - "1805", - "1806", - "1938", - "1939", - "2013" + "1841", + "1842" ], "location": { "end": { - "column": 44, - "line": 12 + "column": 76, + "line": 15 }, "start": { - "column": 14, - "line": 12 + "column": 48, + "line": 15 } } }, { - "id": "3802", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/role/useRoleName.ts(15,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "3693", + "mutatorName": "EqualityOperator", + "replacement": "player.role.current !== role", + "statusReason": "expected [ _Player{ …(6) }, _Player{ …(6) } ] to strictly equal [ _Player{ …(6) }, _Player{ …(6) } ]", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "1841" + ], "coveredBy": [ - "298", - "299", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "766", - "770", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1291", - "1292", - "1293", - "1294", - "1971", - "2014" + "1841", + "1842" ], "location": { "end": { - "column": 4, - "line": 17 + "column": 76, + "line": 15 }, "start": { - "column": 80, + "column": 48, "line": 15 } } }, { - "id": "3803", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expected ', 1' to be 'shared.role.definiteName.werewolf, 1' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3694", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/api/game/useGamePlayers.ts(17,3): error TS2739: Type '{}' is missing the following properties from type 'UseGamePlayers': sheriffInPlayers, getPlayersWithCurrentRole\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1971" - ], + "killedBy": [], "coveredBy": [ - "298", - "299", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "766", - "770", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1291", - "1292", - "1293", - "1294", - "1971", - "2014" + "1839", + "1840", + "1841", + "1842" ], "location": { "end": { - "column": 52, - "line": 16 + "column": 4, + "line": 20 }, "start": { - "column": 14, - "line": 16 + "column": 10, + "line": 17 } } - }, + } + ], + "source": "import type { ComputedRef, Ref } from \"vue\";\nimport type { Game } from \"~/composables/api/game/types/game.class\";\nimport type { Player } from \"~/composables/api/game/types/players/player.class\";\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\n\ntype UseGamePlayers = {\n sheriffInPlayers: ComputedRef;\n getPlayersWithCurrentRole: (role: RoleName) => Player[];\n};\n\nfunction useGamePlayers(game: Ref): UseGamePlayers {\n const sheriffInPlayers = computed(() => game.value.players.find(({ attributes }) => attributes.some(({ name }) => name === \"sheriff\")));\n\n function getPlayersWithCurrentRole(role: RoleName): Player[] {\n return game.value.players.filter(player => player.role.current === role);\n }\n return {\n getPlayersWithCurrentRole,\n sheriffInPlayers,\n };\n}\n\nexport { useGamePlayers };" + }, + "app/composables/api/game/useGameSource.ts": { + "language": "typescript", + "mutants": [ { - "id": "3804", - "mutatorName": "ObjectLiteral", + "id": "3695", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/role/useRoleName.ts(18,3): error TS2739: Type '{}' is missing the following properties from type 'UseRoleName': getRoleNameLabel, getDefiniteRoleNameLabel\n", + "statusReason": "app/composables/api/game/useGameSource.ts(11,31): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1291", - "1292", - "1293", - "1294", "1457", "1458", "1459", "1460", "1461", - "1694", - "1695", - "1696", - "1697", - "1698", - "1699", - "1700", - "1801", - "1802", - "1803", - "1804", - "1805", - "1806", - "1938", - "1939", "1970", - "1971", - "2013", - "2014" + "1971" ], "location": { "end": { - "column": 4, - "line": 21 + "column": 2, + "line": 25 }, "start": { - "column": 10, - "line": 18 + "column": 49, + "line": 11 } } - } - ], - "source": "import type { RoleName } from \"~/composables/api/role/types/role.types\";\n\ntype UseRoleName = {\n getRoleNameLabel: (roleName: RoleName) => string;\n getDefiniteRoleNameLabel: (roleName: RoleName, count: number) => string;\n};\n\nfunction useRoleName(): UseRoleName {\n const { t } = useI18n();\n\n function getRoleNameLabel(roleName: RoleName): string {\n return t(`shared.role.name.${roleName}`);\n }\n\n function getDefiniteRoleNameLabel(roleName: RoleName, count: number): string {\n return t(`shared.role.definiteName.${roleName}`, count);\n }\n return {\n getRoleNameLabel,\n getDefiniteRoleNameLabel,\n };\n}\n\nexport { useRoleName };" - }, - "app/composables/misc/useArrays.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3810", + "id": "3696", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/misc/useArrays.ts(5,23): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/useGameSource.ts(15,83): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1742", - "1743", - "1744", - "1745", - "1746", - "2049", - "2050" + "1457", + "1458", + "1459", + "1460", + "1461", + "1970", + "1971" ], "location": { "end": { - "column": 2, - "line": 10 + "column": 4, + "line": 23 }, "start": { - "column": 33, - "line": 5 + "column": 90, + "line": 15 } } }, { - "id": "3811", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/misc/useArrays.ts(6,60): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "3697", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Over History Record Source Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "1457" + ], "coveredBy": [ - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1742", - "1743", - "1744", - "1745", - "1746", - "2049", - "2050" + "1457", + "1458", + "1459", + "1460", + "1461", + "1970", + "1971" ], "location": { "end": { - "column": 4, - "line": 8 + "column": 33, + "line": 16 }, "start": { - "column": 64, - "line": 6 + "column": 9, + "line": 16 } } }, { - "id": "3812", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Snapshot `Game Fox May Have Sniffed Event Component > should match snapshot when rendered. 1` mismatched", + "id": "3698", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected 'shared.role.definiteName.sheriff, 1' to be 'shared.game.player.attribute.definite…' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 6, "static": false, "killedBy": [ - "812" + "1970" ], "coveredBy": [ - "375", - "376", - "377", - "378", - "382", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "913", - "915", - "1299", - "1301", - "1533", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1746", - "2050" + "1457", + "1458", + "1459", + "1460", + "1461", + "1970", + "1971" ], "location": { "end": { - "column": 36, - "line": 7 + "column": 33, + "line": 16 }, "start": { - "column": 29, - "line": 7 + "column": 9, + "line": 16 } } }, { - "id": "3813", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "app/composables/misc/useArrays.ts(7,5): error TS2322: Type 'string[] | T[]' is not assignable to type 'T[]'.\n Type 'string[]' is not assignable to type 'T[]'.\n Type 'string' is not assignable to type 'T'.\n 'T' could be instantiated with an arbitrary type which could be unrelated to 'string'.\n", - "status": "CompileError", + "id": "3699", + "mutatorName": "EqualityOperator", + "replacement": "gameSource !== \"sheriff\"", + "statusReason": "Snapshot `Game Over History Record Source Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "1457" + ], "coveredBy": [ - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "696", - "697", - "817", - "818", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1742", - "1743", - "1744", - "1745", - "1746", - "2049" + "1457", + "1458", + "1459", + "1460", + "1461", + "1970", + "1971" ], "location": { "end": { - "column": 41, - "line": 7 + "column": 33, + "line": 16 }, "start": { - "column": 39, - "line": 7 + "column": 9, + "line": 16 } } }, { - "id": "3814", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/composables/misc/useArrays.ts(9,3): error TS2741: Property 'insertIf' is missing in type '{}' but required in type 'UseArrays'.\n", + "id": "3700", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useGameSource.ts(16,9): error TS2367: This comparison appears to be unintentional because the types '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 23 more ... | \"lovers\"' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1742", - "1743", - "1744", - "1745", - "1746", - "2049", - "2050" + "1457", + "1458", + "1459", + "1460", + "1461", + "1970", + "1971" ], "location": { "end": { - "column": 22, - "line": 9 + "column": 33, + "line": 16 }, "start": { - "column": 10, - "line": 9 + "column": 24, + "line": 16 } } - } - ], - "source": "type UseArrays = {\n insertIf: (mustBeInserted: boolean, value: T) => T[];\n};\n\nfunction useArrays(): UseArrays {\n function insertIf(mustBeInserted: boolean, value: T): T[] {\n return mustBeInserted ? [value] : [];\n }\n return { insertIf };\n}\n\nexport { useArrays };" - }, - "app/composables/misc/useDevice.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3815", + "id": "3701", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/misc/useDevice.ts(7,23): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "statusReason": "expected 'shared.role.definiteName.sheriff, 1' to be 'shared.game.player.attribute.definite…' // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "1970" + ], "coveredBy": [ - "1983", - "1984", - "1985" + "1970" ], "location": { "end": { - "column": 2, - "line": 13 + "column": 6, + "line": 18 }, "start": { - "column": 33, - "line": 7 + "column": 35, + "line": 16 } } }, { - "id": "3816", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/misc/useDevice.ts(8,27): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", + "id": "3702", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expected ', 1' to be 'shared.game.player.attribute.definite…' // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "1970" + ], "coveredBy": [ - "1983", - "1984", - "1985" + "1970" ], "location": { "end": { - "column": 107, - "line": 8 + "column": 67, + "line": 17 }, "start": { - "column": 45, - "line": 8 + "column": 16, + "line": 17 } } }, { - "id": "3817", + "id": "3703", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expected true to be falsy", + "statusReason": "expected 'shared.game.player.group.definiteName…' to be 'shared.role.definiteName.werewolf, 1' // Object.is equality", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 9, "static": false, "killedBy": [ - "1985" + "1971" ], "coveredBy": [ - "1983", - "1984", - "1985" + "1457", + "1458", + "1459", + "1460", + "1461", + "1970", + "1971" ], "location": { "end": { - "column": 107, - "line": 8 + "column": 58, + "line": 19 }, "start": { - "column": 51, - "line": 8 + "column": 9, + "line": 19 } } }, { - "id": "3818", + "id": "3704", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected false to be truthy", + "statusReason": "Snapshot `Game Over History Record Source Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 17, + "testsCompleted": 1, "static": false, "killedBy": [ - "1983" + "1457" ], "coveredBy": [ - "1983", - "1984", - "1985" + "1457", + "1458", + "1459", + "1460", + "1461", + "1970", + "1971" ], "location": { "end": { - "column": 107, - "line": 8 + "column": 58, + "line": 19 }, "start": { - "column": 51, - "line": 8 + "column": 9, + "line": 19 } } }, { - "id": "3819", - "mutatorName": "LogicalOperator", - "replacement": "\"ontouchstart\" in window && navigator.maxTouchPoints > 0", - "statusReason": "expected false to be truthy", + "id": "3705", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Over History Record Source Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1983" + "1457" ], "coveredBy": [ - "1983", - "1984", - "1985" + "1457", + "1458", + "1459", + "1460", + "1461", + "1970" ], "location": { "end": { - "column": 107, - "line": 8 + "column": 6, + "line": 21 }, "start": { - "column": 51, - "line": 8 + "column": 60, + "line": 19 } } }, { - "id": "3820", + "id": "3706", "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected false to be truthy", + "replacement": "``", + "statusReason": "Snapshot `Game Over History Record Source Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1983" + "1457" ], "coveredBy": [ - "1983", - "1984", - "1985" + "1457", + "1458", + "1459", + "1460", + "1461", + "1970" ], "location": { "end": { - "column": 65, - "line": 8 + "column": 69, + "line": 20 }, "start": { - "column": 51, - "line": 8 + "column": 16, + "line": 20 } } }, { - "id": "3821", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 17, + "id": "3707", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/api/game/useGameSource.ts(24,3): error TS2741: Property 'getDefiniteGameSourceNameLabel' is missing in type '{}' but required in type 'UseGameSourceName'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1984" + "killedBy": [], + "coveredBy": [ + "1457", + "1458", + "1459", + "1460", + "1461", + "1970", + "1971" ], + "location": { + "end": { + "column": 44, + "line": 24 + }, + "start": { + "column": 10, + "line": 24 + } + } + } + ], + "source": "import { PLAYER_GROUPS } from \"~/composables/api/game/constants/player/player.constants\";\nimport type { GameSource } from \"~/composables/api/game/types/game.types\";\nimport type { PlayerGroup } from \"~/composables/api/game/types/players/player.types\";\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\nimport { useRoleName } from \"~/composables/api/role/useRoleName\";\n\ntype UseGameSourceName = {\n getDefiniteGameSourceNameLabel: (gameSource: GameSource, count: number) => string;\n};\n\nfunction useGameSourceName(): UseGameSourceName {\n const { t } = useI18n();\n const { getDefiniteRoleNameLabel } = useRoleName();\n\n function getDefiniteGameSourceNameLabel(gameSource: GameSource, count: number): string {\n if (gameSource === \"sheriff\") {\n return t(`shared.game.player.attribute.definiteName.sheriff`, count);\n }\n if (PLAYER_GROUPS.includes(gameSource as PlayerGroup)) {\n return t(`shared.game.player.group.definiteName.${gameSource}`, count);\n }\n return getDefiniteRoleNameLabel(gameSource as RoleName, count);\n }\n return { getDefiniteGameSourceNameLabel };\n}\n\nexport { useGameSourceName };" + }, + "app/composables/api/game/useMakeGamePlayDtoValidation.ts": { + "language": "typescript", + "mutants": [ + { + "id": "3708", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(15,96): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ - "1984", - "1985" + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "232", + "233", + "234", + "235", + "236", + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" ], "location": { "end": { - "column": 107, - "line": 8 + "column": 2, + "line": 63 }, "start": { - "column": 79, - "line": 8 + "column": 125, + "line": 15 } } }, { - "id": "3822", - "mutatorName": "EqualityOperator", - "replacement": "navigator.maxTouchPoints >= 0", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 2, + "id": "3709", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(16,63): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1985" - ], + "killedBy": [], "coveredBy": [ - "1984", - "1985" + "217", + "218", + "219", + "220", + "221", + "222", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 107, - "line": 8 + "column": 4, + "line": 27 }, "start": { - "column": 79, - "line": 8 + "column": 69, + "line": 16 } } }, { - "id": "3823", - "mutatorName": "EqualityOperator", - "replacement": "navigator.maxTouchPoints <= 0", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 1, + "id": "3710", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(20,29): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(26,12): error TS18048: 'votes' is possibly 'undefined'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(26,28): error TS18048: 'voteInteraction' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1984" - ], + "killedBy": [], "coveredBy": [ - "1984", - "1985" + "217", + "218", + "219", + "220", + "221", + "222", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 107, - "line": 8 + "column": 93, + "line": 17 }, "start": { - "column": 79, - "line": 8 + "column": 9, + "line": 17 } } }, { - "id": "3824", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/composables/misc/useDevice.ts(10,3): error TS2741: Property 'isOnTouchDevice' is missing in type '{}' but required in type 'UseDevice'.\n", + "id": "3711", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(20,29): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(26,12): error TS18048: 'votes' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1983", - "1984", - "1985" + "217", + "218", + "219", + "220", + "221", + "222", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 4, - "line": 12 + "column": 93, + "line": 17 }, "start": { - "column": 10, - "line": 10 + "column": 9, + "line": 17 } } - } - ], - "source": "import type { ComputedRef } from \"vue\";\n\ntype UseDevice = {\n isOnTouchDevice: ComputedRef;\n};\n\nfunction useDevice(): UseDevice {\n const isOnTouchDevice = computed(() => \"ontouchstart\" in window || navigator.maxTouchPoints > 0);\n\n return {\n isOnTouchDevice,\n };\n}\n\nexport {\n useDevice,\n};" - }, - "app/composables/misc/useStrings.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3825", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/misc/useStrings.ts(6,24): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "3712", + "mutatorName": "LogicalOperator", + "replacement": "game.value.currentPlay?.type !== \"vote\" && makeGamePlayDto.value.votes === undefined", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(20,29): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(26,12): error TS18048: 'votes' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "855", - "856", - "857", - "858", - "859", - "860", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1291", - "1292", - "1293", - "1294", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1485", - "1486", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2043", - "2044", - "2045" + "217", + "218", + "219", + "220", + "221", + "222", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 2, - "line": 18 + "column": 93, + "line": 17 }, "start": { - "column": 35, - "line": 6 + "column": 9, + "line": 17 } } }, { - "id": "3826", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/misc/useStrings.ts(7,63): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "3713", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(20,29): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "378", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "698", - "699", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1453", - "1455", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2043", - "2044" + "217", + "218", + "219", + "220", + "221", + "222", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 4, - "line": 9 + "column": 48, + "line": 17 }, "start": { - "column": 76, - "line": 7 + "column": 9, + "line": 17 } } }, { - "id": "3827", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/misc/useStrings.ts(8,5): error TS2322: Type '\"no\" | \"\"' is not assignable to type '\"yes\" | \"no\"'.\n Type '\"\"' is not assignable to type '\"yes\" | \"no\"'.\n", + "id": "3714", + "mutatorName": "EqualityOperator", + "replacement": "game.value.currentPlay?.type === \"vote\"", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(20,29): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "378", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "698", - "699", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1453", - "1455", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2043" + "217", + "218", + "219", + "220", + "221", + "222", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 25, - "line": 8 + "column": 48, + "line": 17 }, "start": { - "column": 20, - "line": 8 + "column": 9, + "line": 17 } } }, { - "id": "3828", + "id": "3715", + "mutatorName": "OptionalChaining", + "replacement": "game.value.currentPlay.type", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(17,9): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(20,29): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "217", + "218", + "219", + "220", + "221", + "222", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" + ], + "location": { + "end": { + "column": 37, + "line": 17 + }, + "start": { + "column": 9, + "line": 17 + } + } + }, + { + "id": "3716", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/composables/misc/useStrings.ts(8,5): error TS2322: Type '\"yes\" | \"\"' is not assignable to type '\"yes\" | \"no\"'.\n Type '\"\"' is not assignable to type '\"yes\" | \"no\"'.\n", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(17,9): error TS2367: This comparison appears to be unintentional because the types '\"no-action\" | \"vote\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\" | undefined' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "378", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "698", - "699", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1453", - "1455", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2044" + "217", + "218", + "219", + "220", + "221", + "222", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 32, - "line": 8 + "column": 48, + "line": 17 }, "start": { - "column": 28, - "line": 8 + "column": 42, + "line": 17 } } }, { - "id": "3829", + "id": "3719", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/misc/useStrings.ts(11,49): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(18,29): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(24,12): error TS18048: 'votes' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "298", - "299", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "766", - "770", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1291", - "1292", - "1293", - "1294", - "2045" + "217", + "219", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 4, - "line": 13 + "column": 6, + "line": 19 }, "start": { - "column": 56, - "line": 11 + "column": 95, + "line": 17 } } }, { - "id": "3830", - "mutatorName": "ArithmeticOperator", - "replacement": "value.charAt(0).toLowerCase() - value.slice(1)", - "statusReason": "app/composables/misc/useStrings.ts(12,5): error TS2322: Type 'number' is not assignable to type 'string'.\napp/composables/misc/useStrings.ts(12,12): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.\napp/composables/misc/useStrings.ts(12,44): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.\n", + "id": "3720", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "217" + ], + "coveredBy": [ + "217", + "219", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" + ], + "location": { + "end": { + "column": 19, + "line": 18 + }, + "start": { + "column": 14, + "line": 18 + } + } + }, + { + "id": "3721", + "mutatorName": "OptionalChaining", + "replacement": "game.value.currentPlay.source.interactions[0]", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(20,29): error TS18048: 'game.value.currentPlay.source.interactions' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "298", - "299", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "766", - "770", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1291", - "1292", - "1293", - "1294", - "2045" + "218", + "220", + "221", + "222", + "238" + ], + "location": { + "end": { + "column": 76, + "line": 20 + }, + "start": { + "column": 29, + "line": 20 + } + } + }, + { + "id": "3722", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(26,12): error TS18048: 'votes' is possibly 'undefined'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(26,28): error TS18048: 'voteInteraction' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "218", + "220", + "221", + "222", + "238" + ], + "location": { + "end": { + "column": 38, + "line": 21 + }, + "start": { + "column": 9, + "line": 21 + } + } + }, + { + "id": "3723", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(26,28): error TS18048: 'voteInteraction' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "218", + "220", + "221", + "222", + "238" + ], + "location": { + "end": { + "column": 38, + "line": 21 + }, + "start": { + "column": 9, + "line": 21 + } + } + }, + { + "id": "3724", + "mutatorName": "EqualityOperator", + "replacement": "voteInteraction !== undefined", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(26,28): error TS18048: 'voteInteraction' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "218", + "220", + "221", + "222", + "238" + ], + "location": { + "end": { + "column": 38, + "line": 21 + }, + "start": { + "column": 9, + "line": 21 + } + } + }, + { + "id": "3725", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(24,28): error TS18048: 'voteInteraction' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "218" + ], + "location": { + "end": { + "column": 6, + "line": 23 + }, + "start": { + "column": 40, + "line": 21 + } + } + }, + { + "id": "3726", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "218" + ], + "coveredBy": [ + "218" + ], + "location": { + "end": { + "column": 19, + "line": 22 + }, + "start": { + "column": 14, + "line": 22 + } + } + }, + { + "id": "3727", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "220" + ], + "coveredBy": [ + "220", + "221", + "222", + "238" ], "location": { "end": { "column": 58, - "line": 12 + "line": 26 }, "start": { "column": 12, - "line": 12 + "line": 26 } } }, { - "id": "3831", - "mutatorName": "MethodExpression", - "replacement": "value.charAt(0).toUpperCase()", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"components.GameLobbyRolePickerFooter.roleAdditionalCardRemovedForRecipient, {\"roleName\":\"shared.role.definiteName.werewolf, 1\",\"recipient\":\"shared.role.definiteName.thief, 1\"}\",\n \"life\": 5000,\n \"summary\": \"components.GameLobbyRolePickerFooter.additionalCardRemoved\",\n },\n], but it was called with Object {\n \"detail\": \"components.GameLobbyRolePickerFooter.roleAdditionalCardRemovedForRecipient, {\"roleName\":\"Shared.role.definiteName.werewolf, 1\",\"recipient\":\"Shared.role.definiteName.thief, 1\"}\",\n \"life\": 5000,\n \"summary\": \"components.GameLobbyRolePickerFooter.additionalCardRemoved\",\n}", + "id": "3728", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", "testsCompleted": 2, "static": false, "killedBy": [ - "299" + "221" ], "coveredBy": [ - "298", - "299", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "766", - "770", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1291", - "1292", - "1293", - "1294", - "2045" + "220", + "221", + "222", + "238" ], "location": { "end": { - "column": 41, - "line": 12 + "column": 58, + "line": 26 }, "start": { "column": 12, - "line": 12 + "line": 26 } } }, { - "id": "3832", - "mutatorName": "MethodExpression", - "replacement": "value", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"components.GameLobbyRolePickerFooter.roleAdditionalCardRemovedForRecipient, {\"roleName\":\"shared.role.definiteName.werewolf, 1\",\"recipient\":\"shared.role.definiteName.thief, 1\"}\",\n \"life\": 5000,\n \"summary\": \"components.GameLobbyRolePickerFooter.additionalCardRemoved\",\n },\n], but it was called with Object {\n \"detail\": \"components.GameLobbyRolePickerFooter.roleAdditionalCardRemovedForRecipient, {\"roleName\":\"shared.role.definitename.werewolf, 1hared.role.definiteName.werewolf, 1\",\"recipient\":\"shared.role.definitename.thief, 1hared.role.definiteName.thief, 1\"}\",\n \"life\": 5000,\n \"summary\": \"components.GameLobbyRolePickerFooter.additionalCardRemoved\",\n}", + "id": "3729", + "mutatorName": "EqualityOperator", + "replacement": "votes.length > voteInteraction.boundaries.min", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", "testsCompleted": 2, "static": false, "killedBy": [ - "299" + "221" ], "coveredBy": [ - "298", - "299", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "766", - "770", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1291", - "1292", - "1293", - "1294", - "2045" + "220", + "221", + "222", + "238" ], "location": { "end": { - "column": 27, - "line": 12 + "column": 58, + "line": 26 }, "start": { "column": 12, - "line": 12 + "line": 26 } } }, { - "id": "3833", - "mutatorName": "MethodExpression", - "replacement": "value", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"components.GameLobbyRolePickerFooter.roleAdditionalCardRemovedForRecipient, {\"roleName\":\"shared.role.definiteName.werewolf, 1\",\"recipient\":\"shared.role.definiteName.thief, 1\"}\",\n \"life\": 5000,\n \"summary\": \"components.GameLobbyRolePickerFooter.additionalCardRemoved\",\n },\n], but it was called with Object {\n \"detail\": \"components.GameLobbyRolePickerFooter.roleAdditionalCardRemovedForRecipient, {\"roleName\":\"sshared.role.definiteName.werewolf, 1\",\"recipient\":\"sshared.role.definiteName.thief, 1\"}\",\n \"life\": 5000,\n \"summary\": \"components.GameLobbyRolePickerFooter.additionalCardRemoved\",\n}", + "id": "3730", + "mutatorName": "EqualityOperator", + "replacement": "votes.length < voteInteraction.boundaries.min", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "299" + "220" ], "coveredBy": [ - "298", - "299", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "766", - "770", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1291", - "1292", - "1293", - "1294", - "2045" + "220", + "221", + "222", + "238" ], "location": { "end": { "column": 58, - "line": 12 + "line": 26 }, "start": { - "column": 44, - "line": 12 + "column": 12, + "line": 26 } } }, { - "id": "3834", - "mutatorName": "ObjectLiteral", + "id": "3731", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/misc/useStrings.ts(14,3): error TS2739: Type '{}' is missing the following properties from type 'UseStrings': convertBooleanAsAffirmativeString, lowerCaseFirstLetter\n", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(29,65): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "855", - "856", - "857", - "858", - "859", - "860", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1291", - "1292", - "1293", - "1294", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1485", - "1486", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2043", - "2044", - "2045" + "223", + "224", + "225", + "226", + "227", + "228", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { "column": 4, - "line": 17 + "line": 41 }, "start": { - "column": 10, - "line": 14 + "column": 71, + "line": 29 } } - } - ], - "source": "type UseStrings = {\n convertBooleanAsAffirmativeString: (value: boolean) => string;\n lowerCaseFirstLetter: (value: string) => string;\n};\n\nfunction useStrings(): UseStrings {\n function convertBooleanAsAffirmativeString(value: boolean): \"yes\" | \"no\" {\n return value ? \"yes\" : \"no\";\n }\n\n function lowerCaseFirstLetter(value: string): string {\n return value.charAt(0).toLowerCase() + value.slice(1);\n }\n return {\n convertBooleanAsAffirmativeString,\n lowerCaseFirstLetter,\n };\n}\n\nexport { useStrings };" - }, - "app/composables/misc/useTimers.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3835", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/misc/useTimers.ts(5,23): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "3732", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(34,31): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(40,12): error TS18048: 'targets' is possibly 'undefined'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(40,30): error TS18048: 'targetInteraction' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "856", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1485", - "1486", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2033", - "2034", - "2035" + "223", + "224", + "225", + "226", + "227", + "228", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 2, - "line": 24 + "column": 97, + "line": 30 }, "start": { - "column": 33, - "line": 5 + "column": 9, + "line": 30 } } }, { - "id": "3836", + "id": "3733", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(34,31): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(40,12): error TS18048: 'targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "223", + "224", + "225", + "226", + "227", + "228", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" + ], + "location": { + "end": { + "column": 97, + "line": 30 + }, + "start": { + "column": 9, + "line": 30 + } + } + }, + { + "id": "3734", + "mutatorName": "LogicalOperator", + "replacement": "game.value.currentPlay?.type !== \"target\" && makeGamePlayDto.value.targets === undefined", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(34,31): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(40,12): error TS18048: 'targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "223", + "224", + "225", + "226", + "227", + "228", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" + ], + "location": { + "end": { + "column": 97, + "line": 30 + }, + "start": { + "column": 9, + "line": 30 + } + } + }, + { + "id": "3735", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(34,31): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "223", + "224", + "225", + "226", + "227", + "228", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" + ], + "location": { + "end": { + "column": 50, + "line": 30 + }, + "start": { + "column": 9, + "line": 30 + } + } + }, + { + "id": "3736", + "mutatorName": "EqualityOperator", + "replacement": "game.value.currentPlay?.type === \"target\"", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(34,31): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "223", + "224", + "225", + "226", + "227", + "228", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" + ], + "location": { + "end": { + "column": 50, + "line": 30 + }, + "start": { + "column": 9, + "line": 30 + } + } + }, + { + "id": "3737", + "mutatorName": "OptionalChaining", + "replacement": "game.value.currentPlay.type", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(30,9): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(34,31): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "223", + "224", + "225", + "226", + "227", + "228", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" + ], + "location": { + "end": { + "column": 37, + "line": 30 + }, + "start": { + "column": 9, + "line": 30 + } + } + }, + { + "id": "3738", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(30,9): error TS2367: This comparison appears to be unintentional because the types '\"vote\" | \"no-action\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\" | undefined' and '\"\"' have no overlap.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "223", + "224", + "225", + "226", + "227", + "228", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" + ], + "location": { + "end": { + "column": 50, + "line": 30 + }, + "start": { + "column": 42, + "line": 30 + } + } + }, + { + "id": "3741", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/misc/useTimers.ts(9,55): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(32,31): error TS18047: 'game.value.currentPlay' is possibly 'null'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(38,12): error TS18048: 'targets' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "378", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "698", - "699", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1453", - "1455", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2033", - "2034", - "2035" + "223", + "225", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 4, - "line": 22 + "column": 6, + "line": 32 }, "start": { - "column": 62, - "line": 9 + "column": 99, + "line": 30 } } }, { - "id": "3837", - "mutatorName": "ArithmeticOperator", - "replacement": "seconds * secondsInOneMinute", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", + "id": "3742", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1945" + "223" ], "coveredBy": [ - "378", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "698", - "699", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1453", - "1455", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2033", - "2034", - "2035" + "223", + "225", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 60, - "line": 10 + "column": 19, + "line": 31 }, "start": { - "column": 32, - "line": 10 + "column": 14, + "line": 31 } } }, { - "id": "3838", - "mutatorName": "ArithmeticOperator", - "replacement": "seconds * secondsInOneMinute", - "statusReason": "expected { …(3) } to strictly equal { …(3) }", - "status": "Killed", - "testsCompleted": 1, + "id": "3743", + "mutatorName": "OptionalChaining", + "replacement": "game.value.currentPlay.source.interactions[0]", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(34,31): error TS18048: 'game.value.currentPlay.source.interactions' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "855" - ], + "killedBy": [], "coveredBy": [ - "378", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "698", - "699", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1453", - "1455", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2033", - "2034", - "2035" + "224", + "226", + "227", + "228", + "238" ], "location": { "end": { - "column": 58, - "line": 11 + "column": 78, + "line": 34 }, "start": { - "column": 30, - "line": 11 + "column": 31, + "line": 34 } } }, { - "id": "3839", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected { …(3) } to strictly equal { …(3) }", + "id": "3744", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(40,12): error TS18048: 'targets' is possibly 'undefined'.\napp/composables/api/game/useMakeGamePlayDtoValidation.ts(40,30): error TS18048: 'targetInteraction' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "224", + "226", + "227", + "228", + "238" + ], + "location": { + "end": { + "column": 40, + "line": 35 + }, + "start": { + "column": 9, + "line": 35 + } + } + }, + { + "id": "3745", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(40,30): error TS18048: 'targetInteraction' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "224", + "226", + "227", + "228", + "238" + ], + "location": { + "end": { + "column": 40, + "line": 35 + }, + "start": { + "column": 9, + "line": 35 + } + } + }, + { + "id": "3746", + "mutatorName": "EqualityOperator", + "replacement": "targetInteraction !== undefined", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(40,30): error TS18048: 'targetInteraction' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "224", + "226", + "227", + "228", + "238" + ], + "location": { + "end": { + "column": 40, + "line": 35 + }, + "start": { + "column": 9, + "line": 35 + } + } + }, + { + "id": "3747", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(38,30): error TS18048: 'targetInteraction' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "224" + ], + "location": { + "end": { + "column": 6, + "line": 37 + }, + "start": { + "column": 42, + "line": 35 + } + } + }, + { + "id": "3748", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "855" + "224" ], "coveredBy": [ - "378", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "698", - "699", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1453", - "1455", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2033", - "2034", - "2035" + "224" ], "location": { "end": { - "column": 48, - "line": 12 + "column": 19, + "line": 36 }, "start": { - "column": 28, - "line": 12 + "column": 14, + "line": 36 } } }, { - "id": "3840", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expected 'shared.time.minute, {}, 1' to be 'shared.time.minute, {\"count\":1}, 1' // Object.is equality", + "id": "3749", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "2033" + "226" ], "coveredBy": [ - "378", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "698", - "699", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1453", - "1455", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2033", - "2034", - "2035" + "226", + "227", + "228", + "238" ], "location": { "end": { - "column": 68, - "line": 12 + "column": 62, + "line": 40 }, "start": { - "column": 50, - "line": 12 + "column": 12, + "line": 40 } } }, { - "id": "3841", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected ', {\"count\":30}, 30' to be 'shared.time.second, {\"count\":30}, 30' // Object.is equality", + "id": "3750", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 16, + "testsCompleted": 2, "static": false, "killedBy": [ - "2034" + "227" ], "coveredBy": [ - "378", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "698", - "699", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1453", - "1455", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2033", - "2034", - "2035" + "226", + "227", + "228", + "238" ], "location": { "end": { - "column": 48, - "line": 13 + "column": 62, + "line": 40 }, "start": { - "column": 28, - "line": 13 + "column": 12, + "line": 40 } } }, { - "id": "3842", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expected 'shared.time.second, {}, 30' to be 'shared.time.second, {\"count\":30}, 30' // Object.is equality", + "id": "3751", + "mutatorName": "EqualityOperator", + "replacement": "targets.length > targetInteraction.boundaries.min", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 16, + "testsCompleted": 2, "static": false, "killedBy": [ - "2034" + "227" ], "coveredBy": [ - "378", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "698", - "699", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1453", - "1455", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2033", - "2034", - "2035" + "226", + "227", + "228", + "238" ], "location": { "end": { - "column": 77, - "line": 13 + "column": 62, + "line": 40 }, "start": { - "column": 50, - "line": 13 + "column": 12, + "line": 40 } } }, { - "id": "3843", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'shared.time.second, {\"count\":0}, 0' to be 'shared.time.minute, {\"count\":1}, 1' // Object.is equality", + "id": "3752", + "mutatorName": "EqualityOperator", + "replacement": "targets.length < targetInteraction.boundaries.min", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "2033" + "226" ], "coveredBy": [ - "378", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "698", - "699", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1453", - "1455", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2033", - "2034", - "2035" + "226", + "227", + "228", + "238" ], "location": { "end": { - "column": 22, - "line": 15 + "column": 62, + "line": 40 }, "start": { - "column": 9, - "line": 15 + "column": 12, + "line": 40 } } }, { - "id": "3844", + "id": "3753", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(43,51): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "232", + "233", + "234", + "235", + "236", + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" + ], + "location": { + "end": { + "column": 173, + "line": 43 + }, + "start": { + "column": 69, + "line": 43 + } + } + }, + { + "id": "3754", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected 'shared.time.minute, {\"count\":0}, 0 sh…' to be 'shared.time.second, {\"count\":30}, 30' // Object.is equality", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "2034" + "229" ], "coveredBy": [ - "378", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "698", - "699", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1453", - "1455", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2033", - "2034", - "2035" + "229", + "230", + "231", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 22, - "line": 15 + "column": 173, + "line": 43 }, "start": { - "column": 9, - "line": 15 + "column": 75, + "line": 43 } } }, { - "id": "3845", - "mutatorName": "EqualityOperator", - "replacement": "minutes !== 0", - "statusReason": "expected 'shared.time.second, {\"count\":0}, 0' to be 'shared.time.minute, {\"count\":1}, 1' // Object.is equality", + "id": "3755", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 4, "static": false, "killedBy": [ - "2033" + "231" ], "coveredBy": [ - "378", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "698", - "699", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1453", - "1455", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2033", - "2034", - "2035" + "229", + "230", + "231", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 22, - "line": 15 + "column": 173, + "line": 43 }, "start": { - "column": 9, - "line": 15 + "column": 75, + "line": 43 } } }, { - "id": "3846", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected 'shared.time.minute, {\"count\":0}, 0 sh…' to be 'shared.time.second, {\"count\":30}, 30' // Object.is equality", + "id": "3756", + "mutatorName": "LogicalOperator", + "replacement": "game.value.currentPlay?.type === \"choose-card\" || makeGamePlayDto.value.chosenCardId !== undefined", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "2034" + "229" ], "coveredBy": [ - "378", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "2034" + "229", + "230", + "231", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 6, - "line": 17 + "column": 173, + "line": 43 }, "start": { - "column": 24, - "line": 15 + "column": 75, + "line": 43 } } }, { - "id": "3847", + "id": "3757", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expected 'shared.time.minute, {\"count\":1}, 1' to be 'shared.time.minute, {\"count\":1}, 1 sh…' // Object.is equality", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 16, + "testsCompleted": 1, "static": false, "killedBy": [ - "2035" + "229" ], "coveredBy": [ - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "698", - "699", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1279", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1453", - "1455", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2033", - "2035" + "229", + "230", + "231", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 31, - "line": 18 + "column": 121, + "line": 43 }, "start": { - "column": 9, - "line": 18 + "column": 75, + "line": 43 } } }, { - "id": "3848", + "id": "3758", + "mutatorName": "EqualityOperator", + "replacement": "game.value.currentPlay?.type !== \"choose-card\"", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "229" + ], + "coveredBy": [ + "229", + "230", + "231", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" + ], + "location": { + "end": { + "column": 121, + "line": 43 + }, + "start": { + "column": 75, + "line": 43 + } + } + }, + { + "id": "3759", + "mutatorName": "OptionalChaining", + "replacement": "game.value.currentPlay.type", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(43,75): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "229", + "230", + "231", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" + ], + "location": { + "end": { + "column": 103, + "line": 43 + }, + "start": { + "column": 75, + "line": 43 + } + } + }, + { + "id": "3760", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(43,75): error TS2367: This comparison appears to be unintentional because the types '\"vote\" | \"no-action\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\" | undefined' and '\"\"' have no overlap.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "229", + "230", + "231", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" + ], + "location": { + "end": { + "column": 121, + "line": 43 + }, + "start": { + "column": 108, + "line": 43 + } + } + }, + { + "id": "3761", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1945" + "230" ], "coveredBy": [ - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "698", - "699", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1279", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1453", - "1455", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2033", - "2035" + "230", + "231", + "238" ], "location": { "end": { - "column": 31, - "line": 18 + "column": 173, + "line": 43 }, "start": { - "column": 9, - "line": 18 + "column": 125, + "line": 43 } } }, { - "id": "3849", + "id": "3762", "mutatorName": "EqualityOperator", - "replacement": "remainingSeconds !== 0", - "statusReason": "expected 'shared.time.minute, {\"count\":1}, 1 sh…' to be 'shared.time.minute, {\"count\":1}, 1' // Object.is equality", + "replacement": "makeGamePlayDto.value.chosenCardId === undefined", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "2033" + "230" ], "coveredBy": [ - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "698", - "699", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1279", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1453", - "1455", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2033", - "2035" + "230", + "231", + "238" ], "location": { "end": { - "column": 31, - "line": 18 + "column": 173, + "line": 43 }, "start": { - "column": 9, - "line": 18 + "column": 125, + "line": 43 } } }, { - "id": "3850", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected { …(3) } to strictly equal { …(3) }", - "status": "Killed", - "testsCompleted": 1, + "id": "3763", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(45,51): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "855" - ], + "killedBy": [], "coveredBy": [ - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "698", - "699", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1279", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1453", - "1455", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2033" + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "232", + "233", + "234", + "235", + "236", + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" ], "location": { "end": { - "column": 6, - "line": 20 + "column": 171, + "line": 45 }, "start": { - "column": 33, - "line": 18 + "column": 69, + "line": 45 } } }, { - "id": "3851", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expected '' to be 'shared.time.minute, {\"count\":1}, 1 sh…' // Object.is equality", + "id": "3764", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "2035" + "232" ], "coveredBy": [ - "2035" + "232", + "233", + "234", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 64, - "line": 21 + "column": 171, + "line": 45 }, "start": { - "column": 12, - "line": 21 + "column": 75, + "line": 45 } } }, { - "id": "3852", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected 'shared.time.minute, {\"count\":1}, 1 s…' to be 'shared.time.minute, {\"count\":1}, 1 sh…' // Object.is equality", + "id": "3765", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 4, "static": false, "killedBy": [ - "2035" + "234" ], "coveredBy": [ - "2035" + "232", + "233", + "234", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 45, - "line": 21 + "column": 171, + "line": 45 }, "start": { - "column": 33, - "line": 21 + "column": 75, + "line": 45 } } }, { - "id": "3853", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/composables/misc/useTimers.ts(23,3): error TS2741: Property 'getSecondsInMinutesLabel' is missing in type '{}' but required in type 'UseTimers'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "855", - "856", - "857", - "858", - "859", - "860", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1485", - "1486", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1602", - "1603", - "1604", - "1605", - "1606", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1945", - "1946", - "1947", - "1948", - "2033", - "2034", - "2035" - ], - "location": { - "end": { - "column": 38, - "line": 23 - }, - "start": { - "column": 10, - "line": 23 - } - } - } - ], - "source": "type UseTimers = {\n getSecondsInMinutesLabel: (seconds: number) => string;\n};\n\nfunction useTimers(): UseTimers {\n const secondsInOneMinute = 60;\n const { t } = useI18n();\n\n function getSecondsInMinutesLabel(seconds: number): string {\n const minutes = Math.floor(seconds / secondsInOneMinute);\n const remainingSeconds = seconds % secondsInOneMinute;\n const minutesLabel = t(\"shared.time.minute\", { count: minutes }, minutes);\n const secondsLabel = t(\"shared.time.second\", { count: remainingSeconds }, remainingSeconds);\n\n if (minutes === 0) {\n return secondsLabel;\n }\n if (remainingSeconds === 0) {\n return minutesLabel;\n }\n return `${minutesLabel} ${t(\"shared.and\")} ${secondsLabel}`;\n }\n return { getSecondsInMinutesLabel };\n}\n\nexport { useTimers };" - }, - "app/composables/prime-vue/usePrimeVueToasts.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3855", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "3766", + "mutatorName": "LogicalOperator", + "replacement": "game.value.currentPlay?.type === \"choose-side\" || makeGamePlayDto.value.chosenSide !== undefined", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1759" + "232" ], "coveredBy": [ - "1759", - "1760", - "1761", - "1762", - "1763" + "232", + "233", + "234", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 4, - "line": 22 + "column": 171, + "line": 45 }, "start": { - "column": 57, - "line": 17 + "column": 75, + "line": 45 } } }, { - "id": "3856", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"closable\": true,\n \"detail\": \"detail\",\n \"life\": 4000,\n \"summary\": \"summary\",\n },\n], but it was called with Object {}", + "id": "3767", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1759" + "232" ], "coveredBy": [ - "1759", - "1760", - "1761", - "1762", - "1763" + "232", + "233", + "234", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 6, - "line": 21 + "column": 121, + "line": 45 }, "start": { - "column": 15, - "line": 18 + "column": 75, + "line": 45 } } }, { - "id": "3857", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "3768", + "mutatorName": "EqualityOperator", + "replacement": "game.value.currentPlay?.type !== \"choose-side\"", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1760" + "232" ], "coveredBy": [ - "1760" + "232", + "233", + "234", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 4, - "line": 26 + "column": 121, + "line": 45 }, "start": { - "column": 64, - "line": 24 + "column": 75, + "line": 45 } } }, { - "id": "3858", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"closable\": true,\n \"detail\": \"detail\",\n \"life\": 4000,\n \"severity\": \"success\",\n \"summary\": \"summary\",\n },\n], but it was called with Object {\n \"closable\": true,\n \"life\": 4000,\n}", - "status": "Killed", - "testsCompleted": 1, + "id": "3769", + "mutatorName": "OptionalChaining", + "replacement": "game.value.currentPlay.type", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(45,75): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1760" - ], + "killedBy": [], "coveredBy": [ - "1760" + "232", + "233", + "234", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 49, - "line": 25 + "column": 103, + "line": 45 }, "start": { - "column": 14, - "line": 25 + "column": 75, + "line": 45 } } }, { - "id": "3859", + "id": "3770", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/composables/prime-vue/usePrimeVueToasts.ts(25,16): error TS2322: Type '\"\"' is not assignable to type '\"success\" | \"info\" | \"warn\" | \"error\" | \"secondary\" | \"contrast\" | undefined'.\n", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(45,75): error TS2367: This comparison appears to be unintentional because the types '\"vote\" | \"no-action\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\" | undefined' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1760" + "232", + "233", + "234", + "238", + "239", + "554", + "555", + "556", + "558", + "559", + "566" ], "location": { "end": { - "column": 35, - "line": 25 + "column": 121, + "line": 45 }, "start": { - "column": 26, - "line": 25 + "column": 108, + "line": 45 } } }, { - "id": "3860", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "3771", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1761" + "233" ], "coveredBy": [ - "1761" + "233", + "234", + "238", + "239" ], "location": { "end": { - "column": 4, - "line": 30 + "column": 171, + "line": 45 }, "start": { - "column": 61, - "line": 28 + "column": 125, + "line": 45 } } }, { - "id": "3861", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"closable\": true,\n \"detail\": \"detail\",\n \"life\": 4000,\n \"severity\": \"info\",\n \"summary\": \"summary\",\n },\n], but it was called with Object {\n \"closable\": true,\n \"life\": 4000,\n}", + "id": "3772", + "mutatorName": "EqualityOperator", + "replacement": "makeGamePlayDto.value.chosenSide === undefined", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1761" + "233" ], "coveredBy": [ - "1761" + "233", + "234", + "238", + "239" ], "location": { "end": { - "column": 46, - "line": 29 + "column": 171, + "line": 45 }, "start": { - "column": 14, - "line": 29 + "column": 125, + "line": 45 } } }, { - "id": "3862", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/prime-vue/usePrimeVueToasts.ts(29,16): error TS2322: Type '\"\"' is not assignable to type '\"success\" | \"info\" | \"warn\" | \"error\" | \"secondary\" | \"contrast\" | undefined'.\n", + "id": "3773", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(47,35): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1761" - ], - "location": { - "end": { - "column": 32, - "line": 29 - }, - "start": { - "column": 26, - "line": 29 - } - } - }, - { - "id": "3863", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "232", + "233", + "234", + "235", + "236", + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" + ], + "location": { + "end": { + "column": 104, + "line": 47 + }, + "start": { + "column": 53, + "line": 47 + } + } + }, + { + "id": "3774", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be falsy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1762" + "235" ], "coveredBy": [ - "1762" + "235", + "236", + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" ], "location": { "end": { - "column": 4, - "line": 34 + "column": 104, + "line": 47 }, "start": { - "column": 61, - "line": 32 + "column": 59, + "line": 47 } } }, { - "id": "3864", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"closable\": true,\n \"detail\": \"detail\",\n \"life\": 4000,\n \"severity\": \"warn\",\n \"summary\": \"summary\",\n },\n], but it was called with Object {\n \"closable\": true,\n \"life\": 4000,\n}", + "id": "3775", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "236" + ], + "coveredBy": [ + "235", + "236", + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" + ], + "location": { + "end": { + "column": 104, + "line": 47 + }, + "start": { + "column": 59, + "line": 47 + } + } + }, + { + "id": "3776", + "mutatorName": "EqualityOperator", + "replacement": "game.value.currentPlay?.canBeSkipped !== true", + "statusReason": "expected true to be falsy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1762" + "235" ], "coveredBy": [ - "1762" + "235", + "236", + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" ], "location": { "end": { - "column": 46, - "line": 33 + "column": 104, + "line": 47 }, "start": { - "column": 14, - "line": 33 + "column": 59, + "line": 47 } } }, { - "id": "3865", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/prime-vue/usePrimeVueToasts.ts(33,16): error TS2322: Type '\"\"' is not assignable to type '\"success\" | \"info\" | \"warn\" | \"error\" | \"secondary\" | \"contrast\" | undefined'.\n", + "id": "3777", + "mutatorName": "OptionalChaining", + "replacement": "game.value.currentPlay.canBeSkipped", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(47,59): error TS18047: 'game.value.currentPlay' is possibly 'null'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1762" + "235", + "236", + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" ], "location": { "end": { - "column": 32, - "line": 33 + "column": 95, + "line": 47 }, "start": { - "column": 26, - "line": 33 + "column": 59, + "line": 47 } } }, { - "id": "3866", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "3778", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "expected true to be falsy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1763" + "235" ], "coveredBy": [ - "1763" + "235", + "236", + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" ], "location": { "end": { - "column": 4, - "line": 38 + "column": 104, + "line": 47 }, "start": { - "column": 62, - "line": 36 + "column": 100, + "line": 47 } } }, { - "id": "3867", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"closable\": true,\n \"detail\": \"detail\",\n \"life\": 4000,\n \"severity\": \"error\",\n \"summary\": \"summary\",\n },\n], but it was called with Object {\n \"closable\": true,\n \"life\": 4000,\n}", + "id": "3779", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(49,27): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "232", + "233", + "234", + "235", + "236", + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" + ], + "location": { + "end": { + "column": 50, + "line": 53 + }, + "start": { + "column": 45, + "line": 49 + } + } + }, + { + "id": "3780", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 6, + "static": false, + "killedBy": [ + "239" + ], + "coveredBy": [ + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" + ], + "location": { + "end": { + "column": 50, + "line": 53 + }, + "start": { + "column": 51, + "line": 49 + } + } + }, + { + "id": "3781", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1763" + "237" ], "coveredBy": [ - "1763" + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" ], "location": { "end": { - "column": 47, - "line": 37 + "column": 50, + "line": 53 }, "start": { - "column": 14, - "line": 37 + "column": 51, + "line": 49 } } }, { - "id": "3868", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/prime-vue/usePrimeVueToasts.ts(37,16): error TS2322: Type '\"\"' is not assignable to type '\"success\" | \"info\" | \"warn\" | \"error\" | \"secondary\" | \"contrast\" | undefined'.\n", + "id": "3782", + "mutatorName": "LogicalOperator", + "replacement": "(canCurrentPlayBeSkipped.value || isCurrentGamePlayVoteTypeAndValid.value || isCurrentGamePlayTargetTypeAndValid.value || isCurrentGamePlayChooseCardTypeAndValid.value) && isCurrentGamePlayChooseSideTypeAndValid.value", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "237" + ], + "coveredBy": [ + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" + ], + "location": { + "end": { + "column": 50, + "line": 53 + }, + "start": { + "column": 51, + "line": 49 + } + } + }, + { + "id": "3783", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "237" + ], + "coveredBy": [ + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" + ], + "location": { + "end": { + "column": 50, + "line": 52 + }, + "start": { + "column": 51, + "line": 49 + } + } + }, + { + "id": "3784", + "mutatorName": "LogicalOperator", + "replacement": "(canCurrentPlayBeSkipped.value || isCurrentGamePlayVoteTypeAndValid.value || isCurrentGamePlayTargetTypeAndValid.value) && isCurrentGamePlayChooseCardTypeAndValid.value", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "237" + ], + "coveredBy": [ + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" + ], + "location": { + "end": { + "column": 50, + "line": 52 + }, + "start": { + "column": 51, + "line": 49 + } + } + }, + { + "id": "3785", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "237" + ], + "coveredBy": [ + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" + ], + "location": { + "end": { + "column": 46, + "line": 51 + }, + "start": { + "column": 51, + "line": 49 + } + } + }, + { + "id": "3786", + "mutatorName": "LogicalOperator", + "replacement": "(canCurrentPlayBeSkipped.value || isCurrentGamePlayVoteTypeAndValid.value) && isCurrentGamePlayTargetTypeAndValid.value", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "237" + ], + "coveredBy": [ + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" + ], + "location": { + "end": { + "column": 46, + "line": 51 + }, + "start": { + "column": 51, + "line": 49 + } + } + }, + { + "id": "3787", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "237" + ], + "coveredBy": [ + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" + ], + "location": { + "end": { + "column": 44, + "line": 50 + }, + "start": { + "column": 51, + "line": 49 + } + } + }, + { + "id": "3788", + "mutatorName": "LogicalOperator", + "replacement": "canCurrentPlayBeSkipped.value && isCurrentGamePlayVoteTypeAndValid.value", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "237" + ], + "coveredBy": [ + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" + ], + "location": { + "end": { + "column": 44, + "line": 50 + }, + "start": { + "column": 51, + "line": 49 + } + } + }, + { + "id": "3789", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(55,3): error TS2740: Type '{}' is missing the following properties from type 'UseMakeGamePlayDtoValidation': isCurrentGamePlayVoteTypeAndValid, isCurrentGamePlayTargetTypeAndValid, isCurrentGamePlayChooseCardTypeAndValid, isCurrentGamePlayChooseSideTypeAndValid, and 2 more.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1763" + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "232", + "233", + "234", + "235", + "236", + "237", + "238", + "239", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568" ], "location": { "end": { - "column": 33, - "line": 37 + "column": 4, + "line": 62 }, "start": { - "column": 26, - "line": 37 + "column": 10, + "line": 55 } } }, { - "id": "3854", + "id": "3718", + "mutatorName": "EqualityOperator", + "replacement": "makeGamePlayDto.value.votes !== undefined", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(26,12): error TS18048: 'votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "218", + "219", + "220", + "221", + "222", + "238", + "554", + "555", + "556" + ], + "location": { + "end": { + "column": 93, + "line": 17 + }, + "start": { + "column": 52, + "line": 17 + } + } + }, + { + "id": "3739", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(40,12): error TS18048: 'targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "224", + "225", + "226", + "227", + "228", + "238", + "558", + "559" + ], + "location": { + "end": { + "column": 97, + "line": 30 + }, + "start": { + "column": 54, + "line": 30 + } + } + }, + { + "id": "3740", + "mutatorName": "EqualityOperator", + "replacement": "makeGamePlayDto.value.targets !== undefined", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(40,12): error TS18048: 'targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "224", + "225", + "226", + "227", + "228", + "238", + "558", + "559" + ], + "location": { + "end": { + "column": 97, + "line": 30 + }, + "start": { + "column": 54, + "line": 30 + } + } + }, + { + "id": "3717", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(26,12): error TS18048: 'votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "218", + "219", + "220", + "221", + "222", + "238", + "554", + "555", + "556" + ], + "location": { + "end": { + "column": 93, + "line": 17 + }, + "start": { + "column": 52, + "line": 17 + } + } + } + ], + "source": "import type { ComputedRef, Ref } from \"vue\";\n\nimport type { MakeGamePlayDto } from \"~/composables/api/game/dto/make-game-play/make-game-play.dto\";\nimport type { Game } from \"~/composables/api/game/types/game.class\";\n\ntype UseMakeGamePlayDtoValidation = {\n isCurrentGamePlayVoteTypeAndValid: ComputedRef;\n isCurrentGamePlayTargetTypeAndValid: ComputedRef;\n isCurrentGamePlayChooseCardTypeAndValid: ComputedRef;\n isCurrentGamePlayChooseSideTypeAndValid: ComputedRef;\n canCurrentPlayBeSkipped: ComputedRef;\n canMakeGamePlay: ComputedRef;\n};\n\nfunction useMakeGamePlayDtoValidation(makeGamePlayDto: Ref, game: Ref): UseMakeGamePlayDtoValidation {\n const isCurrentGamePlayVoteTypeAndValid = computed(() => {\n if (game.value.currentPlay?.type !== \"vote\" || makeGamePlayDto.value.votes === undefined) {\n return false;\n }\n const voteInteraction = game.value.currentPlay.source.interactions?.[0];\n if (voteInteraction === undefined) {\n return false;\n }\n const { votes } = makeGamePlayDto.value;\n\n return votes.length >= voteInteraction.boundaries.min;\n });\n\n const isCurrentGamePlayTargetTypeAndValid = computed(() => {\n if (game.value.currentPlay?.type !== \"target\" || makeGamePlayDto.value.targets === undefined) {\n return false;\n }\n\n const targetInteraction = game.value.currentPlay.source.interactions?.[0];\n if (targetInteraction === undefined) {\n return false;\n }\n const { targets } = makeGamePlayDto.value;\n\n return targets.length >= targetInteraction.boundaries.min;\n });\n\n const isCurrentGamePlayChooseCardTypeAndValid = computed(() => game.value.currentPlay?.type === \"choose-card\" && makeGamePlayDto.value.chosenCardId !== undefined);\n\n const isCurrentGamePlayChooseSideTypeAndValid = computed(() => game.value.currentPlay?.type === \"choose-side\" && makeGamePlayDto.value.chosenSide !== undefined);\n\n const canCurrentPlayBeSkipped = computed(() => game.value.currentPlay?.canBeSkipped === true);\n\n const canMakeGamePlay = computed(() => canCurrentPlayBeSkipped.value ||\n isCurrentGamePlayVoteTypeAndValid.value ||\n isCurrentGamePlayTargetTypeAndValid.value ||\n isCurrentGamePlayChooseCardTypeAndValid.value ||\n isCurrentGamePlayChooseSideTypeAndValid.value);\n\n return {\n isCurrentGamePlayVoteTypeAndValid,\n isCurrentGamePlayTargetTypeAndValid,\n isCurrentGamePlayChooseCardTypeAndValid,\n isCurrentGamePlayChooseSideTypeAndValid,\n canCurrentPlayBeSkipped,\n canMakeGamePlay,\n };\n}\n\nexport { useMakeGamePlayDtoValidation };" + }, + "app/composables/api/role/types/role.class.ts": { + "language": "typescript", + "mutants": [ + { + "id": "3790", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/prime-vue/usePrimeVueToasts.ts(14,31): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/role/types/role.class.ts(32,37): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], + "coveredBy": [ + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "291", + "294", + "295", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "708", + "808", + "811", + "1350", + "1351", + "1352", + "1353", + "1354", + "1356", + "1357", + "1517", + "1856", + "2029" + ], + "location": { + "end": { + "column": 4, + "line": 34 + }, + "start": { + "column": 42, + "line": 32 + } + } + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { GameAdditionalCardRecipientRoleName } from \"~/composables/api/game/types/game-additional-card/game-additional-card.types\";\nimport type { RoleName, RoleOrigin, RoleSide, RoleType } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass Role {\n @Expose()\n public name: RoleName;\n\n @Expose()\n public side: RoleSide;\n\n @Expose()\n public type: RoleType;\n\n @Expose()\n public origin: RoleOrigin;\n\n @Expose()\n public additionalCardsEligibleRecipients?: GameAdditionalCardRecipientRoleName[];\n\n @Expose()\n public minInGame?: number;\n\n @Expose()\n public maxInGame: number;\n\n @Expose()\n public recommendedMinPlayers?: number;\n\n public static create(role: Role): Role {\n return plainToInstance(Role, role, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { Role };" + }, + "app/composables/api/role/useFetchRoles.ts": { + "language": "typescript", + "mutants": [ + { + "id": "3791", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/role/useFetchRoles.ts(8,27): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, + "killedBy": [], "coveredBy": [ "0", "1", @@ -158788,130 +166907,70 @@ "79", "80", "81", - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", "373", "374", "375", @@ -158931,28 +166990,6 @@ "389", "390", "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", "414", "415", "416", @@ -158979,34 +167016,6 @@ "452", "453", "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", "483", "484", "485", @@ -159023,62 +167032,6 @@ "496", "497", "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", "569", "570", "571", @@ -159148,13 +167101,6 @@ "691", "692", "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", "701", "702", "703", @@ -159182,38 +167128,6 @@ "725", "726", "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", "771", "772", "773", @@ -159226,30 +167140,6 @@ "780", "781", "782", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", "827", "828", "829", @@ -159261,54 +167151,6 @@ "835", "836", "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", "928", "929", "930", @@ -159332,7 +167174,6 @@ "948", "949", "950", - "965", "973", "974", "975", @@ -159344,25 +167185,6 @@ "981", "982", "983", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", "1011", "1012", "1013", @@ -159383,15 +167205,6 @@ "1039", "1040", "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", "1051", "1052", "1053", @@ -159401,31 +167214,6 @@ "1057", "1058", "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", "1089", "1090", "1091", @@ -159474,15 +167262,6 @@ "1178", "1179", "1180", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", "1219", "1220", "1221", @@ -159492,44 +167271,16 @@ "1225", "1226", "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1267", "1274", "1275", "1276", "1277", "1278", "1279", - "1290", "1291", "1292", "1293", "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", "1302", "1303", "1304", @@ -159558,12 +167309,6 @@ "1339", "1340", "1341", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", "1358", "1359", "1360", @@ -159593,53 +167338,12 @@ "1411", "1412", "1413", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", "1451", "1452", "1453", "1454", "1455", "1456", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", "1485", "1486", "1487", @@ -159648,39 +167352,11 @@ "1490", "1491", "1492", - "1493", - "1494", - "1495", - "1496", - "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", - "1505", - "1506", - "1507", - "1508", - "1509", "1518", "1519", "1520", "1521", "1522", - "1523", - "1524", - "1525", - "1526", - "1527", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", "1534", "1535", "1536", @@ -159692,11 +167368,6 @@ "1542", "1543", "1544", - "1550", - "1551", - "1552", - "1553", - "1554", "1555", "1556", "1557", @@ -159707,12 +167378,6 @@ "1562", "1563", "1564", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", "1571", "1572", "1573", @@ -159733,12 +167398,6 @@ "1588", "1589", "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", "1597", "1598", "1599", @@ -159772,100 +167431,12 @@ "1635", "1636", "1637", - "1638", - "1639", - "1640", - "1641", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", "1682", "1683", "1684", "1685", - "1686", - "1687", - "1688", - "1689", "1690", "1691", - "1701", - "1702", - "1703", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1759", - "1760", - "1761", - "1762", - "1763", - "1774", - "1775", - "1776", - "1777", - "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1793", - "1797", - "1831", - "1832", - "1833", - "1834", - "1835", - "1836", - "1837", - "1838", - "1863", - "1864", - "1865", - "1866", - "1880", - "1884", - "1893", - "1894", - "1895", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", "1929", "1930", "1931", @@ -159875,26 +167446,171 @@ "1946", "1947", "1948", - "2047" + "1976", + "1977" ], "location": { "end": { "column": 2, - "line": 46 + "line": 19 }, "start": { - "column": 49, + "column": 41, + "line": 8 + } + } + }, + { + "id": "3792", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/role/useFetchRoles.ts(11,32): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1976", + "1977" + ], + "location": { + "end": { + "column": 4, + "line": 17 + }, + "start": { + "column": 82, + "line": 11 + } + } + }, + { + "id": "3793", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/role/useFetchRoles.ts(11,32): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1976", + "1977" + ], + "location": { + "end": { + "column": 6, "line": 14 + }, + "start": { + "column": 9, + "line": 12 } } }, { - "id": "3869", + "id": "3794", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/roles\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"\"", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1976" + ], + "coveredBy": [ + "1976", + "1977" + ], + "location": { + "end": { + "column": 64, + "line": 13 + }, + "start": { + "column": 56, + "line": 13 + } + } + }, + { + "id": "3795", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/composables/prime-vue/usePrimeVueToasts.ts(39,3): error TS2739: Type '{}' is missing the following properties from type 'UsePrimeVueToasts': addToast, addSuccessToast, addInfoToast, addWarnToast, addErrorToast\n", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/roles\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"/roles\"", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1976" + ], + "coveredBy": [ + "1976", + "1977" + ], + "location": { + "end": { + "column": 83, + "line": 13 + }, + "start": { + "column": 66, + "line": 13 + } + } + }, + { + "id": "3796", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/role/useFetchRoles.ts(13,68): error TS2322: Type '\"\"' is not assignable to type '\"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"get\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"delete\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1976", + "1977" + ], + "location": { + "end": { + "column": 81, + "line": 13 + }, + "start": { + "column": 76, + "line": 13 + } + } + }, + { + "id": "3797", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/role/useFetchRoles.ts(11,32): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1977" + ], + "location": { + "end": { + "column": 6, + "line": 16 + }, + "start": { + "column": 13, + "line": 14 + } + } + }, + { + "id": "3798", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/api/role/useFetchRoles.ts(18,3): error TS2741: Property 'fetchRoles' is missing in type '{}' but required in type 'UseFetchRoles'.\n", "status": "CompileError", "static": false, + "killedBy": [], "coveredBy": [ "0", "1", @@ -159978,130 +167694,70 @@ "79", "80", "81", - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", "373", "374", "375", @@ -160121,28 +167777,6 @@ "389", "390", "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", "414", "415", "416", @@ -160169,34 +167803,6 @@ "452", "453", "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", "483", "484", "485", @@ -160213,62 +167819,6 @@ "496", "497", "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", "569", "570", "571", @@ -160338,13 +167888,6 @@ "691", "692", "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", "701", "702", "703", @@ -160372,38 +167915,6 @@ "725", "726", "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", "771", "772", "773", @@ -160416,30 +167927,6 @@ "780", "781", "782", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", "827", "828", "829", @@ -160451,54 +167938,6 @@ "835", "836", "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", "928", "929", "930", @@ -160522,7 +167961,6 @@ "948", "949", "950", - "965", "973", "974", "975", @@ -160534,25 +167972,6 @@ "981", "982", "983", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", "1011", "1012", "1013", @@ -160573,15 +167992,6 @@ "1039", "1040", "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", "1051", "1052", "1053", @@ -160591,31 +168001,6 @@ "1057", "1058", "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", "1089", "1090", "1091", @@ -160664,15 +168049,6 @@ "1178", "1179", "1180", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", "1219", "1220", "1221", @@ -160682,44 +168058,16 @@ "1225", "1226", "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1267", "1274", "1275", "1276", "1277", "1278", "1279", - "1290", "1291", "1292", "1293", "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", "1302", "1303", "1304", @@ -160748,12 +168096,6 @@ "1339", "1340", "1341", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", "1358", "1359", "1360", @@ -160783,53 +168125,12 @@ "1411", "1412", "1413", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", "1451", "1452", "1453", "1454", "1455", "1456", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", "1485", "1486", "1487", @@ -160838,39 +168139,11 @@ "1490", "1491", "1492", - "1493", - "1494", - "1495", - "1496", - "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", - "1505", - "1506", - "1507", - "1508", - "1509", "1518", "1519", "1520", "1521", "1522", - "1523", - "1524", - "1525", - "1526", - "1527", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", "1534", "1535", "1536", @@ -160882,11 +168155,6 @@ "1542", "1543", "1544", - "1550", - "1551", - "1552", - "1553", - "1554", "1555", "1556", "1557", @@ -160897,12 +168165,6 @@ "1562", "1563", "1564", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", "1571", "1572", "1573", @@ -160923,12 +168185,6 @@ "1588", "1589", "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", "1597", "1598", "1599", @@ -160962,100 +168218,12 @@ "1635", "1636", "1637", - "1638", - "1639", - "1640", - "1641", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", "1682", "1683", "1684", "1685", - "1686", - "1687", - "1688", - "1689", "1690", "1691", - "1701", - "1702", - "1703", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1759", - "1760", - "1761", - "1762", - "1763", - "1774", - "1775", - "1776", - "1777", - "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1793", - "1797", - "1831", - "1832", - "1833", - "1834", - "1835", - "1836", - "1837", - "1838", - "1863", - "1864", - "1865", - "1866", - "1880", - "1884", - "1893", - "1894", - "1895", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", "1929", "1930", "1931", @@ -161065,16519 +168233,669 @@ "1946", "1947", "1948", - "2047" + "1976", + "1977" ], "location": { "end": { - "column": 4, - "line": 45 + "column": 24, + "line": 18 }, "start": { "column": 10, - "line": 39 + "line": 18 } } } ], - "source": "import type { ToastMessageOptions } from \"primevue/toast\";\nimport { useToast } from \"primevue/usetoast\";\n\nimport { DEFAULT_PRIME_VUE_TOAST_OPTIONS } from \"~/composables/prime-vue/constants/prime-vue.constants\";\n\ntype UsePrimeVueToasts = {\n addToast: (options: ToastMessageOptions) => void;\n addSuccessToast: (options: ToastMessageOptions) => void;\n addInfoToast: (options: ToastMessageOptions) => void;\n addWarnToast: (options: ToastMessageOptions) => void;\n addErrorToast: (options: ToastMessageOptions) => void;\n};\n\nfunction usePrimeVueToasts(): UsePrimeVueToasts {\n const toast = useToast();\n\n function addToast(options: ToastMessageOptions): void {\n toast.add({\n ...DEFAULT_PRIME_VUE_TOAST_OPTIONS,\n ...options,\n });\n }\n\n function addSuccessToast(options: ToastMessageOptions): void {\n addToast({ severity: \"success\", ...options });\n }\n\n function addInfoToast(options: ToastMessageOptions): void {\n addToast({ severity: \"info\", ...options });\n }\n\n function addWarnToast(options: ToastMessageOptions): void {\n addToast({ severity: \"warn\", ...options });\n }\n\n function addErrorToast(options: ToastMessageOptions): void {\n addToast({ severity: \"error\", ...options });\n }\n return {\n addToast,\n addSuccessToast,\n addInfoToast,\n addWarnToast,\n addErrorToast,\n };\n}\n\nexport { usePrimeVueToasts };" + "source": "import type { Role } from \"~/composables/api/role/types/role.class\";\nimport { useWerewolvesAssistantApi } from \"~/composables/api/useWerewolvesAssistantApi\";\n\ntype UseFetchRoles = {\n fetchRoles: () => Promise> | null>;\n};\n\nfunction useFetchRoles(): UseFetchRoles {\n const { fetchWerewolvesAssistantApi } = useWerewolvesAssistantApi();\n\n async function fetchRoles(): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/roles`, { method: \"GET\" });\n } catch {\n return null;\n }\n }\n return { fetchRoles };\n}\n\nexport { useFetchRoles };" }, - "app/composables/route/useWerewolvesAssistantRoutes.ts": { + "app/composables/api/role/useRoleName.ts": { "language": "typescript", "mutants": [ { - "id": "3870", + "id": "3799", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/route/useWerewolvesAssistantRoutes.ts(7,42): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/role/useRoleName.ts(8,25): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1930", - "2015", - "2016" + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1291", + "1292", + "1293", + "1294", + "1457", + "1458", + "1459", + "1460", + "1461", + "1694", + "1695", + "1696", + "1697", + "1698", + "1699", + "1700", + "1801", + "1802", + "1803", + "1804", + "1805", + "1806", + "1938", + "1939", + "1970", + "1971", + "2013", + "2014" ], "location": { "end": { "column": 2, - "line": 12 + "line": 22 }, "start": { - "column": 71, - "line": 7 + "column": 37, + "line": 8 } } }, { - "id": "3871", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/route/useWerewolvesAssistantRoutes.ts(9,24): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "id": "3800", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/role/useRoleName.ts(11,50): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1930", - "2015", - "2016" - ], - "location": { - "end": { - "column": 72, - "line": 9 - }, - "start": { - "column": 42, - "line": 9 - } - } - }, - { - "id": "3872", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "2016" - ], - "coveredBy": [ - "1930", - "2015", - "2016" + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", + "1291", + "1292", + "1293", + "1294", + "1694", + "1695", + "1696", + "1697", + "1698", + "1699", + "1700", + "1801", + "1802", + "1803", + "1804", + "1805", + "1806", + "1938", + "1939", + "2013" ], "location": { "end": { - "column": 72, - "line": 9 + "column": 4, + "line": 13 }, "start": { - "column": 48, - "line": 9 + "column": 57, + "line": 11 } } }, { - "id": "3873", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be truthy", + "id": "3801", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "2015" + "928" ], "coveredBy": [ - "1930", - "2015", - "2016" + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", + "1291", + "1292", + "1293", + "1294", + "1694", + "1695", + "1696", + "1697", + "1698", + "1699", + "1700", + "1801", + "1802", + "1803", + "1804", + "1805", + "1806", + "1938", + "1939", + "2013" ], "location": { "end": { - "column": 72, - "line": 9 + "column": 44, + "line": 12 }, "start": { - "column": 48, - "line": 9 + "column": 14, + "line": 12 } } }, { - "id": "3874", - "mutatorName": "EqualityOperator", - "replacement": "route.name !== \"game-id\"", - "statusReason": "Snapshot `App Component > should render component without shallow and match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, + "id": "3802", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/role/useRoleName.ts(15,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1930" - ], + "killedBy": [], "coveredBy": [ - "1930", - "2015", - "2016" + "298", + "299", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "766", + "770", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1291", + "1292", + "1293", + "1294", + "1971", + "2014" ], "location": { "end": { - "column": 72, - "line": 9 + "column": 4, + "line": 17 }, "start": { - "column": 48, - "line": 9 + "column": 80, + "line": 15 } } }, { - "id": "3875", + "id": "3803", "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected false to be truthy", + "replacement": "``", + "statusReason": "expected ', 1' to be 'shared.role.definiteName.werewolf, 1' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "2015" + "1971" ], "coveredBy": [ - "1930", - "2015", - "2016" + "298", + "299", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "766", + "770", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1291", + "1292", + "1293", + "1294", + "1971", + "2014" ], "location": { "end": { - "column": 72, - "line": 9 + "column": 52, + "line": 16 }, "start": { - "column": 63, - "line": 9 + "column": 14, + "line": 16 } } }, { - "id": "3876", + "id": "3804", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/composables/route/useWerewolvesAssistantRoutes.ts(11,3): error TS2741: Property 'isOnGamePage' is missing in type '{}' but required in type 'UseWerewolvesAssistantRoutes'.\n", + "statusReason": "app/composables/api/role/useRoleName.ts(18,3): error TS2739: Type '{}' is missing the following properties from type 'UseRoleName': getRoleNameLabel, getDefiniteRoleNameLabel\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1930", - "2015", - "2016" + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1291", + "1292", + "1293", + "1294", + "1457", + "1458", + "1459", + "1460", + "1461", + "1694", + "1695", + "1696", + "1697", + "1698", + "1699", + "1700", + "1801", + "1802", + "1803", + "1804", + "1805", + "1806", + "1938", + "1939", + "1970", + "1971", + "2013", + "2014" ], "location": { "end": { - "column": 26, - "line": 11 + "column": 4, + "line": 21 }, "start": { "column": 10, - "line": 11 + "line": 18 } } } ], - "source": "import type { ComputedRef } from \"vue\";\n\ntype UseWerewolvesAssistantRoutes = {\n isOnGamePage: ComputedRef;\n};\n\nfunction useWerewolvesAssistantRoutes(): UseWerewolvesAssistantRoutes {\n const route = useRoute();\n const isOnGamePage = computed(() => route.name === \"game-id\");\n\n return { isOnGamePage };\n}\n\nexport { useWerewolvesAssistantRoutes };" + "source": "import type { RoleName } from \"~/composables/api/role/types/role.types\";\n\ntype UseRoleName = {\n getRoleNameLabel: (roleName: RoleName) => string;\n getDefiniteRoleNameLabel: (roleName: RoleName, count: number) => string;\n};\n\nfunction useRoleName(): UseRoleName {\n const { t } = useI18n();\n\n function getRoleNameLabel(roleName: RoleName): string {\n return t(`shared.role.name.${roleName}`);\n }\n\n function getDefiniteRoleNameLabel(roleName: RoleName, count: number): string {\n return t(`shared.role.definiteName.${roleName}`, count);\n }\n return {\n getRoleNameLabel,\n getDefiniteRoleNameLabel,\n };\n}\n\nexport { useRoleName };" }, - "app/error.vue": { - "language": "html", + "app/composables/api/useWerewolvesAssistantApi.ts": { + "language": "typescript", "mutants": [ { - "id": "3877", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1764" - ], - "coveredBy": [ - "1764", - "1765", - "1766", - "1767", - "1768", - "1769", - "1770" - ], - "location": { - "end": { - "column": 27, - "line": 46 - }, - "start": { - "column": 20, - "line": 46 - } - } - }, - { - "id": "3878", + "id": "3805", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1764" - ], - "coveredBy": [ - "1764", - "1765", - "1766", - "1767", - "1768", - "1769", - "1770" - ], - "location": { - "end": { - "column": 2, - "line": 55 - }, - "start": { - "column": 43, - "line": 50 - } - } - }, - { - "id": "3879", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'components.Error.pageNotFound' to be 'components.Error.unexpectedError' // Object.is equality", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "1767" - ], - "coveredBy": [ - "1764", - "1765", - "1766", - "1767", - "1768", - "1769", - "1770" - ], - "location": { - "end": { - "column": 52, - "line": 51 - }, - "start": { - "column": 7, - "line": 51 - } - } - }, - { - "id": "3880", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1764" - ], - "coveredBy": [ - "1764", - "1765", - "1766", - "1767", - "1768", - "1769", - "1770" - ], - "location": { - "end": { - "column": 52, - "line": 51 - }, - "start": { - "column": 7, - "line": 51 - } - } - }, - { - "id": "3881", - "mutatorName": "EqualityOperator", - "replacement": "props.error.statusCode !== notFoundStatusCode", - "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1764" - ], - "coveredBy": [ - "1764", - "1765", - "1766", - "1767", - "1768", - "1769", - "1770" - ], - "location": { - "end": { - "column": 52, - "line": 51 - }, - "start": { - "column": 7, - "line": 51 - } - } - }, - { - "id": "3882", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1764" - ], - "coveredBy": [ - "1764", - "1765", - "1766", - "1767", - "1768", - "1769", - "1770" - ], - "location": { - "end": { - "column": 4, - "line": 53 - }, - "start": { - "column": 54, - "line": 51 - } - } - }, - { - "id": "3883", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1764" - ], - "coveredBy": [ - "1764", - "1765", - "1766", - "1767", - "1768", - "1769", - "1770" - ], - "location": { - "end": { - "column": 45, - "line": 52 - }, - "start": { - "column": 14, - "line": 52 - } - } - }, - { - "id": "3884", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected '' to be 'components.Error.unexpectedError' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1767" - ], - "coveredBy": [ - "1767", - "1770" - ], - "location": { - "end": { - "column": 46, - "line": 54 - }, - "start": { - "column": 12, - "line": 54 - } - } - }, - { - "id": "3885", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expected \"spy\" to be called with arguments: [ ObjectContaining{…} ]\n\nReceived: \n\n 1st spy call:\n\n Array [\n- ObjectContaining {\n- \"title\": ObjectContaining {\n- \"value\": \"components.Error.pageNotFound\",\n- },\n- },\n+ Object {},\n ]\n\n\nNumber of calls: 1\n", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1765" - ], - "coveredBy": [ - "1764", - "1765", - "1766", - "1767", - "1768", - "1769", - "1770" - ], - "location": { - "end": { - "column": 30, - "line": 57 - }, - "start": { - "column": 9, - "line": 57 - } - } - }, - { - "id": "3886", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1764" - ], - "coveredBy": [ - "1764", - "1765", - "1766", - "1767", - "1768", - "1769", - "1770" - ], - "location": { - "end": { - "column": 2, - "line": 64 - }, - "start": { - "column": 49, - "line": 59 - } - } - }, - { - "id": "3887", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'components.Error.youAreLost' to be 'components.Error.notNormalTeamNotified' // Object.is equality", - "status": "Killed", - "testsCompleted": 7, - "static": false, - "killedBy": [ - "1770" - ], - "coveredBy": [ - "1764", - "1765", - "1766", - "1767", - "1768", - "1769", - "1770" - ], - "location": { - "end": { - "column": 52, - "line": 60 - }, - "start": { - "column": 7, - "line": 60 - } - } - }, - { - "id": "3888", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1764" - ], - "coveredBy": [ - "1764", - "1765", - "1766", - "1767", - "1768", - "1769", - "1770" - ], - "location": { - "end": { - "column": 52, - "line": 60 - }, - "start": { - "column": 7, - "line": 60 - } - } - }, - { - "id": "3889", - "mutatorName": "EqualityOperator", - "replacement": "props.error.statusCode !== notFoundStatusCode", - "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1764" - ], - "coveredBy": [ - "1764", - "1765", - "1766", - "1767", - "1768", - "1769", - "1770" - ], - "location": { - "end": { - "column": 52, - "line": 60 - }, - "start": { - "column": 7, - "line": 60 - } - } - }, - { - "id": "3890", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1764" - ], - "coveredBy": [ - "1764", - "1765", - "1766", - "1767", - "1768", - "1769", - "1770" - ], - "location": { - "end": { - "column": 4, - "line": 62 - }, - "start": { - "column": 54, - "line": 60 - } - } - }, - { - "id": "3891", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1764" - ], - "coveredBy": [ - "1764", - "1765", - "1766", - "1767", - "1768", - "1769", - "1770" - ], - "location": { - "end": { - "column": 43, - "line": 61 - }, - "start": { - "column": 14, - "line": 61 - } - } - }, - { - "id": "3892", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected '' to be 'components.Error.notNormalTeamNotified' // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1770" - ], - "coveredBy": [ - "1767", - "1770" - ], - "location": { - "end": { - "column": 52, - "line": 63 - }, - "start": { - "column": 12, - "line": 63 - } - } - } - ], - "source": "\n\n" - }, - "app/pages/about.vue": { - "language": "html", - "mutants": [ - { - "id": "3893", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.about.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n },\n], but it was called with Object {}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1973" - ], - "coveredBy": [ - "1972", - "1973", - "1974", - "1975" - ], - "location": { - "end": { - "column": 2, - "line": 56 - }, - "start": { - "column": 9, - "line": 53 - } - } - }, - { - "id": "3894", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.about.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.about.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1973" - ], - "coveredBy": [ - "1972", - "1973", - "1974", - "1975" - ], - "location": { - "end": { - "column": 40, - "line": 54 - }, - "start": { - "column": 12, - "line": 54 - } - } - }, - { - "id": "3895", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.about.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n },\n], but it was called with Object {\n \"meta\": Array [],\n \"title\": \"pages.about.whyAnAssistant\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1973" - ], - "coveredBy": [ - "1972", - "1973", - "1974", - "1975" - ], - "location": { - "end": { - "column": 76, - "line": 55 - }, - "start": { - "column": 9, - "line": 55 - } - } - }, - { - "id": "3896", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.about.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {},\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1973" - ], - "coveredBy": [ - "1972", - "1973", - "1974", - "1975" - ], - "location": { - "end": { - "column": 75, - "line": 55 - }, - "start": { - "column": 10, - "line": 55 - } - } - }, - { - "id": "3897", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.about.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.about.seoDescription\",\n \"name\": \"\",\n },\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1973" - ], - "coveredBy": [ - "1972", - "1973", - "1974", - "1975" - ], - "location": { - "end": { - "column": 31, - "line": 55 - }, - "start": { - "column": 18, - "line": 55 - } - } - }, - { - "id": "3898", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.about.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1973" - ], - "coveredBy": [ - "1972", - "1973", - "1974", - "1975" - ], - "location": { - "end": { - "column": 72, - "line": 55 - }, - "start": { - "column": 44, - "line": 55 - } - } - } - ], - "source": "\n\n" - }, - "app/pages/game/[id].vue": { - "language": "html", - "mutants": [ - { - "id": "3899", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"noindex, nofollow\",\n \"name\": \"robots\",\n },\n ],\n \"title\": \"pages.game.playingGame\",\n },\n], but it was called with Object {}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1415" - ], - "coveredBy": [ - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425" - ], - "location": { - "end": { - "column": 2, - "line": 64 - }, - "start": { - "column": 9, - "line": 61 - } - } - }, - { - "id": "3900", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"noindex, nofollow\",\n \"name\": \"robots\",\n },\n ],\n \"title\": \"pages.game.playingGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"noindex, nofollow\",\n \"name\": \"robots\",\n },\n ],\n \"title\": \"\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1415" - ], - "coveredBy": [ - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425" - ], - "location": { - "end": { - "column": 36, - "line": 62 - }, - "start": { - "column": 12, - "line": 62 - } - } - }, - { - "id": "3901", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"noindex, nofollow\",\n \"name\": \"robots\",\n },\n ],\n \"title\": \"pages.game.playingGame\",\n },\n], but it was called with Object {\n \"meta\": Array [],\n \"title\": \"pages.game.playingGame\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1415" - ], - "coveredBy": [ - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425" - ], - "location": { - "end": { - "column": 59, - "line": 63 - }, - "start": { - "column": 9, - "line": 63 - } - } - }, - { - "id": "3902", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"noindex, nofollow\",\n \"name\": \"robots\",\n },\n ],\n \"title\": \"pages.game.playingGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {},\n ],\n \"title\": \"pages.game.playingGame\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1415" - ], - "coveredBy": [ - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425" - ], - "location": { - "end": { - "column": 58, - "line": 63 - }, - "start": { - "column": 10, - "line": 63 - } - } - }, - { - "id": "3903", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"noindex, nofollow\",\n \"name\": \"robots\",\n },\n ],\n \"title\": \"pages.game.playingGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"noindex, nofollow\",\n \"name\": \"\",\n },\n ],\n \"title\": \"pages.game.playingGame\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1415" - ], - "coveredBy": [ - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425" - ], - "location": { - "end": { - "column": 26, - "line": 63 - }, - "start": { - "column": 18, - "line": 63 - } - } - }, - { - "id": "3904", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"noindex, nofollow\",\n \"name\": \"robots\",\n },\n ],\n \"title\": \"pages.game.playingGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"\",\n \"name\": \"robots\",\n },\n ],\n \"title\": \"pages.game.playingGame\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1415" - ], - "coveredBy": [ - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425" - ], - "location": { - "end": { - "column": 56, - "line": 63 - }, - "start": { - "column": 37, - "line": 63 - } - } - }, - { - "id": "3905", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 9, - "static": false, - "killedBy": [ - "1422" - ], - "coveredBy": [ - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425" - ], - "location": { - "end": { - "column": 2, - "line": 76 - }, - "start": { - "column": 73, - "line": 68 - } - } - }, - { - "id": "3906", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 9, - "static": false, - "killedBy": [ - "1422" - ], - "coveredBy": [ - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425" - ], - "location": { - "end": { - "column": 4, - "line": 73 - }, - "start": { - "column": 73, - "line": 69 - } - } - } - ], - "source": "\n\n" - }, - "app/pages/game-lobby.vue": { - "language": "html", - "mutants": [ - { - "id": "3907", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "135" - ], + "statusReason": "app/composables/api/useWerewolvesAssistantApi.ts(10,39): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163" - ], - "location": { - "end": { - "column": 2, - "line": 87 - }, - "start": { - "column": 9, - "line": 84 - } - } - }, - { - "id": "3908", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "135" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163" - ], - "location": { - "end": { - "column": 39, - "line": 85 - }, - "start": { - "column": 12, - "line": 85 - } - } - }, - { - "id": "3909", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [],\n \"title\": \"pages.gameLobby.startGame\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "135" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163" - ], - "location": { - "end": { - "column": 80, - "line": 86 - }, - "start": { - "column": 9, - "line": 86 - } - } - }, - { - "id": "3910", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {},\n ],\n \"title\": \"pages.gameLobby.startGame\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "135" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163" - ], - "location": { - "end": { - "column": 79, - "line": 86 - }, - "start": { - "column": 10, - "line": 86 - } - } - }, - { - "id": "3911", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "135" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163" - ], - "location": { - "end": { - "column": 31, - "line": 86 - }, - "start": { - "column": 18, - "line": 86 - } - } - }, - { - "id": "3912", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "135" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163" - ], - "location": { - "end": { - "column": 76, - "line": 86 - }, - "start": { - "column": 44, - "line": 86 - } - } - }, - { - "id": "3913", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "142" - ], - "coveredBy": [ - "142", - "143", - "144" - ], - "location": { - "end": { - "column": 2, - "line": 97 - }, - "start": { - "column": 91, - "line": 89 - } - } - }, - { - "id": "3914", - "mutatorName": "BooleanLiteral", - "replacement": "gameLobbyRolePicker.value", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "142" - ], - "coveredBy": [ - "142", - "143", - "144" - ], - "location": { - "end": { - "column": 33, - "line": 90 - }, - "start": { - "column": 7, - "line": 90 - } - } - }, - { - "id": "3915", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "142" - ], - "coveredBy": [ - "142", - "143", - "144" - ], - "location": { - "end": { - "column": 33, - "line": 90 - }, - "start": { - "column": 7, - "line": 90 - } - } - }, - { - "id": "3916", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "144" - ], - "coveredBy": [ - "142", - "143", - "144" - ], - "location": { - "end": { - "column": 33, - "line": 90 - }, - "start": { - "column": 7, - "line": 90 - } - } - }, - { - "id": "3917", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "144" - ], - "coveredBy": [ - "144" - ], - "location": { - "end": { - "column": 4, - "line": 92 - }, - "start": { - "column": 35, - "line": 90 - } - } - }, - { - "id": "3918", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Role Picker is not defined\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "144" - ], - "coveredBy": [ - "144" - ], - "location": { - "end": { - "column": 62, - "line": 91 - }, - "start": { - "column": 23, - "line": 91 - } - } - }, - { - "id": "3919", - "mutatorName": "BooleanLiteral", - "replacement": "player", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "142" - ], - "coveredBy": [ - "142", - "143" - ], - "location": { - "end": { - "column": 14, - "line": 93 - }, - "start": { - "column": 7, - "line": 93 - } - } - }, - { - "id": "3920", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "142" - ], - "coveredBy": [ - "142", - "143" - ], - "location": { - "end": { - "column": 14, - "line": 93 - }, - "start": { - "column": 7, - "line": 93 - } - } - }, - { - "id": "3921", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n undefined,\n ]\n\n\nNumber of calls: 1\n", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "143" - ], - "coveredBy": [ - "142", - "143" - ], - "location": { - "end": { - "column": 14, - "line": 93 - }, - "start": { - "column": 7, - "line": 93 - } - } - }, - { - "id": "3922", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n undefined,\n ]\n\n\nNumber of calls: 1\n", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "143" - ], - "coveredBy": [ - "143" - ], - "location": { - "end": { - "column": 4, - "line": 95 - }, - "start": { - "column": 16, - "line": 93 - } - } - }, - { - "id": "3923", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "145" - ], - "coveredBy": [ - "145", - "146", - "161" - ], - "location": { - "end": { - "column": 2, - "line": 104 - }, - "start": { - "column": 62, - "line": 99 - } - } - }, - { - "id": "3924", - "mutatorName": "BooleanLiteral", - "replacement": "gameLobbyOptionsHub.value", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "145" - ], - "coveredBy": [ - "145", - "146", - "161" - ], - "location": { - "end": { - "column": 33, - "line": 100 - }, - "start": { - "column": 7, - "line": 100 - } - } - }, - { - "id": "3925", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "145" - ], - "coveredBy": [ - "145", - "146", - "161" - ], - "location": { - "end": { - "column": 33, - "line": 100 - }, - "start": { - "column": 7, - "line": 100 - } - } - }, - { - "id": "3926", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "146" - ], - "coveredBy": [ - "145", - "146", - "161" - ], - "location": { - "end": { - "column": 33, - "line": 100 - }, - "start": { - "column": 7, - "line": 100 - } - } - }, - { - "id": "3927", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "146" - ], - "coveredBy": [ - "146" - ], - "location": { - "end": { - "column": 4, - "line": 102 - }, - "start": { - "column": 35, - "line": 100 - } - } - }, - { - "id": "3928", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Options Hub is not defined\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "146" - ], - "coveredBy": [ - "146" - ], - "location": { - "end": { - "column": 62, - "line": 101 - }, - "start": { - "column": 23, - "line": 101 - } - } - }, - { - "id": "3929", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "147" - ], - "coveredBy": [ - "147", - "148", - "153" - ], - "location": { - "end": { - "column": 2, - "line": 111 - }, - "start": { - "column": 70, - "line": 106 - } - } - }, - { - "id": "3930", - "mutatorName": "BooleanLiteral", - "replacement": "gameLobbyPositionCoordinator.value", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "147" - ], - "coveredBy": [ - "147", - "148", - "153" - ], - "location": { - "end": { - "column": 42, - "line": 107 - }, - "start": { - "column": 7, - "line": 107 - } - } - }, - { - "id": "3931", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "147" - ], - "coveredBy": [ - "147", - "148", - "153" - ], - "location": { - "end": { - "column": 42, - "line": 107 - }, - "start": { - "column": 7, - "line": 107 - } - } - }, - { - "id": "3932", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "148" - ], - "coveredBy": [ - "147", - "148", - "153" - ], - "location": { - "end": { - "column": 42, - "line": 107 - }, - "start": { - "column": 7, - "line": 107 - } - } - }, - { - "id": "3933", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "148" - ], - "coveredBy": [ - "148" - ], - "location": { - "end": { - "column": 4, - "line": 109 - }, - "start": { - "column": 44, - "line": 107 - } - } - }, - { - "id": "3934", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Position Coordinator is not defined\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "148" - ], - "coveredBy": [ - "148" - ], - "location": { - "end": { - "column": 71, - "line": 108 - }, - "start": { - "column": 23, - "line": 108 - } - } - }, - { - "id": "3935", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "149" - ], - "coveredBy": [ - "149", - "150", - "156", - "161" - ], - "location": { - "end": { - "column": 2, - "line": 118 - }, - "start": { - "column": 73, - "line": 113 - } - } - }, - { - "id": "3936", - "mutatorName": "BooleanLiteral", - "replacement": "gameLobbyAdditionalCardsManager.value", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "149" - ], - "coveredBy": [ - "149", - "150", - "156", - "161" - ], - "location": { - "end": { - "column": 45, - "line": 114 - }, - "start": { - "column": 7, - "line": 114 - } - } - }, - { - "id": "3937", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "149" - ], - "coveredBy": [ - "149", - "150", - "156", - "161" - ], - "location": { - "end": { - "column": 45, - "line": 114 - }, - "start": { - "column": 7, - "line": 114 - } - } - }, - { - "id": "3938", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "150" - ], - "coveredBy": [ - "149", - "150", - "156", - "161" - ], - "location": { - "end": { - "column": 45, - "line": 114 - }, - "start": { - "column": 7, - "line": 114 - } - } - }, - { - "id": "3939", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "150" - ], - "coveredBy": [ - "150" - ], - "location": { - "end": { - "column": 4, - "line": 116 - }, - "start": { - "column": 47, - "line": 114 - } - } - }, - { - "id": "3940", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Additional Cards Manager is not defined\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "150" - ], - "coveredBy": [ - "150" - ], - "location": { - "end": { - "column": 75, - "line": 115 - }, - "start": { - "column": 23, - "line": 115 - } - } - }, - { - "id": "3941", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "151" - ], - "coveredBy": [ - "151", - "152", - "153" - ], - "location": { - "end": { - "column": 2, - "line": 129 - }, - "start": { - "column": 65, - "line": 120 - } - } - }, - { - "id": "3942", - "mutatorName": "BooleanLiteral", - "replacement": "gameLobbyHeader.value", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "151" - ], - "coveredBy": [ - "151", - "152", - "153" - ], - "location": { - "end": { - "column": 29, - "line": 121 - }, - "start": { - "column": 7, - "line": 121 - } - } - }, - { - "id": "3943", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "152" - ], - "coveredBy": [ - "151", - "152", - "153" - ], - "location": { - "end": { - "column": 29, - "line": 121 - }, - "start": { - "column": 7, - "line": 121 - } - } - }, - { - "id": "3944", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "151" - ], - "coveredBy": [ - "151", - "152", - "153" - ], - "location": { - "end": { - "column": 29, - "line": 121 - }, - "start": { - "column": 7, - "line": 121 - } - } - }, - { - "id": "3945", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "151" - ], - "coveredBy": [ - "151" - ], - "location": { - "end": { - "column": 4, - "line": 123 - }, - "start": { - "column": 31, - "line": 121 - } - } - }, - { - "id": "3946", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Header is not defined\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "151" - ], - "coveredBy": [ - "151" - ], - "location": { - "end": { - "column": 57, - "line": 122 - }, - "start": { - "column": 23, - "line": 122 - } - } - }, - { - "id": "3947", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "153" - ], - "coveredBy": [ - "153" - ], - "location": { - "end": { - "column": 4, - "line": 128 - }, - "start": { - "column": 20, - "line": 126 - } - } - }, - { - "id": "3948", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "154" - ], - "coveredBy": [ - "154", - "155", - "156", - "157", - "158" - ], - "location": { - "end": { - "column": 2, - "line": 140 - }, - "start": { - "column": 64, - "line": 131 - } - } - }, - { - "id": "3949", - "mutatorName": "BooleanLiteral", - "replacement": "gameLobbyHeader.value", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "154" - ], - "coveredBy": [ - "154", - "155", - "156", - "157", - "158" - ], - "location": { - "end": { - "column": 29, - "line": 132 - }, - "start": { - "column": 7, - "line": 132 - } - } - }, - { - "id": "3950", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "155" - ], - "coveredBy": [ - "154", - "155", - "156", - "157", - "158" - ], - "location": { - "end": { - "column": 29, - "line": 132 - }, - "start": { - "column": 7, - "line": 132 - } - } - }, - { - "id": "3951", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "154" - ], - "coveredBy": [ - "154", - "155", - "156", - "157", - "158" - ], - "location": { - "end": { - "column": 29, - "line": 132 - }, - "start": { - "column": 7, - "line": 132 - } - } - }, - { - "id": "3952", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "154" - ], - "coveredBy": [ - "154", - "157" - ], - "location": { - "end": { - "column": 4, - "line": 134 - }, - "start": { - "column": 31, - "line": 132 - } - } - }, - { - "id": "3953", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Header is not defined\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "154" - ], - "coveredBy": [ - "154", - "157" - ], - "location": { - "end": { - "column": 57, - "line": 133 - }, - "start": { - "column": 23, - "line": 133 - } - } - }, - { - "id": "3954", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "156" - ], - "coveredBy": [ - "156", - "161" - ], - "location": { - "end": { - "column": 4, - "line": 139 - }, - "start": { - "column": 20, - "line": 137 - } - } - }, - { - "id": "3955", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "159" - ], - "coveredBy": [ - "159", - "160", - "161" - ], - "location": { - "end": { - "column": 2, - "line": 151 - }, - "start": { - "column": 49, - "line": 142 - } - } - }, - { - "id": "3956", - "mutatorName": "BooleanLiteral", - "replacement": "gameLobbyHeader.value", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "159" - ], - "coveredBy": [ - "159", - "160", - "161" - ], - "location": { - "end": { - "column": 29, - "line": 143 - }, - "start": { - "column": 7, - "line": 143 - } - } - }, - { - "id": "3957", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "160" - ], - "coveredBy": [ - "159", - "160", - "161" - ], - "location": { - "end": { - "column": 29, - "line": 143 - }, - "start": { - "column": 7, - "line": 143 - } - } - }, - { - "id": "3958", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "159" - ], - "coveredBy": [ - "159", - "160", - "161" - ], - "location": { - "end": { - "column": 29, - "line": 143 - }, - "start": { - "column": 7, - "line": 143 - } - } - }, - { - "id": "3959", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "159" - ], - "coveredBy": [ - "159" - ], - "location": { - "end": { - "column": 4, - "line": 145 - }, - "start": { - "column": 31, - "line": 143 - } - } - }, - { - "id": "3960", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Header is not defined\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "159" - ], - "coveredBy": [ - "159" - ], - "location": { - "end": { - "column": 57, - "line": 144 - }, - "start": { - "column": 23, - "line": 144 - } - } - }, - { - "id": "3961", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "161" - ], - "coveredBy": [ - "161" - ], - "location": { - "end": { - "column": 4, - "line": 150 - }, - "start": { - "column": 20, - "line": 148 - } - } - }, - { - "id": "3962", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 29, - "static": false, - "killedBy": [ - "162" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163" - ], - "location": { - "end": { - "column": 2, - "line": 164 - }, - "start": { - "column": 45, - "line": 153 - } - } - }, - { - "id": "3963", - "mutatorName": "BooleanLiteral", - "replacement": "Object.hasOwn(query, \"playerNames\")", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "134" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163" - ], - "location": { - "end": { - "column": 43, - "line": 155 - }, - "start": { - "column": 7, - "line": 155 - } - } - }, - { - "id": "3964", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 29, - "static": false, - "killedBy": [ - "162" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163" - ], - "location": { - "end": { - "column": 43, - "line": 155 - }, - "start": { - "column": 7, - "line": 155 - } - } - }, - { - "id": "3965", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "134" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163" - ], - "location": { - "end": { - "column": 43, - "line": 155 - }, - "start": { - "column": 7, - "line": 155 - } - } - }, - { - "id": "3966", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 29, - "static": false, - "killedBy": [ - "162" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163" - ], - "location": { - "end": { - "column": 42, - "line": 155 - }, - "start": { - "column": 29, - "line": 155 - } - } - }, - { - "id": "3967", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "134" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163" - ], - "location": { - "end": { - "column": 4, - "line": 157 - }, - "start": { - "column": 45, - "line": 155 - } - } - }, - { - "id": "3968", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Benoit\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Corentin\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n], but it was called with Array [\n undefined,\n undefined,\n undefined,\n]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "162" - ], - "coveredBy": [ - "162" - ], - "location": { - "end": { - "column": 5, - "line": 163 - }, - "start": { - "column": 73, - "line": 159 - } - } - }, - { - "id": "3969", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Benoit\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Corentin\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n], but it was called with Array [\n Object {},\n Object {},\n Object {},\n]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "162" - ], - "coveredBy": [ - "162" - ], - "location": { - "end": { - "column": 4, - "line": 163 - }, - "start": { - "column": 92, - "line": 159 - } - } - }, - { - "id": "3970", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "136" - ], - "coveredBy": [ - "136", - "153" - ], - "location": { - "end": { - "column": 2, - "line": 172 - }, - "start": { - "column": 43, - "line": 166 - } - } - }, - { - "id": "3971", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"pages.gameLobby.smallScreenWarning\",\n \"life\": 7500,\n \"summary\": \"pages.gameLobby.smallScreenDetected\",\n },\n], but it was called with Object {}", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "136" - ], - "coveredBy": [ - "136", - "153" - ], - "location": { - "end": { - "column": 4, - "line": 171 - }, - "start": { - "column": 16, - "line": 167 - } - } - }, - { - "id": "3972", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"pages.gameLobby.smallScreenWarning\",\n \"life\": 7500,\n \"summary\": \"pages.gameLobby.smallScreenDetected\",\n },\n], but it was called with Object {\n \"detail\": \"pages.gameLobby.smallScreenWarning\",\n \"life\": 7500,\n \"summary\": \"\",\n}", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "136" - ], - "coveredBy": [ - "136", - "153" - ], - "location": { - "end": { - "column": 53, - "line": 168 - }, - "start": { - "column": 16, - "line": 168 - } - } - }, - { - "id": "3973", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"pages.gameLobby.smallScreenWarning\",\n \"life\": 7500,\n \"summary\": \"pages.gameLobby.smallScreenDetected\",\n },\n], but it was called with Object {\n \"detail\": \"\",\n \"life\": 7500,\n \"summary\": \"pages.gameLobby.smallScreenDetected\",\n}", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "136" - ], - "coveredBy": [ - "136", - "153" - ], - "location": { - "end": { - "column": 51, - "line": 169 - }, - "start": { - "column": 15, - "line": 169 - } - } - }, - { - "id": "3974", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "136" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163" - ], - "location": { - "end": { - "column": 2, - "line": 186 - }, - "start": { - "column": 17, - "line": 179 - } - } - }, - { - "id": "3975", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 4 times", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "136" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163" - ], - "location": { - "end": { - "column": 28, - "line": 180 - }, - "start": { - "column": 7, - "line": 180 - } - } - }, - { - "id": "3976", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "136" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163" - ], - "location": { - "end": { - "column": 28, - "line": 180 - }, - "start": { - "column": 7, - "line": 180 - } - } - }, - { - "id": "3977", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "136" - ], - "coveredBy": [ - "136", - "138" - ], - "location": { - "end": { - "column": 4, - "line": 185 - }, - "start": { - "column": 30, - "line": 180 - } - } - }, - { - "id": "3978", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "136" - ], - "coveredBy": [ - "136", - "153" - ], - "location": { - "end": { - "column": 6, - "line": 184 - }, - "start": { - "column": 22, - "line": 182 - } - } - } - ], - "source": "\n\n" - }, - "app/pages/index.vue": { - "language": "html", - "mutants": [ - { - "id": "3979", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "The macro definePageMeta from Nuxt is breaking Stryker, so we ignore it.", - "status": "Ignored", - "static": false, - "location": { - "end": { - "column": 33, - "line": 89 - }, - "start": { - "column": 16, - "line": 89 - } - } - }, - { - "id": "3980", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "The macro definePageMeta from Nuxt is breaking Stryker, so we ignore it.", - "status": "Ignored", - "static": false, - "location": { - "end": { - "column": 31, - "line": 89 - }, - "start": { - "column": 26, - "line": 89 - } - } - } - ], - "source": "\n\n" - }, - "app/plugins/vue-countdown/vue-countdown.client.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3981", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 2, - "line": 5 - }, - "start": { - "column": 44, - "line": 3 - } - } - }, - { - "id": "3982", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 42, - "line": 4 - }, - "start": { - "column": 28, - "line": 4 - } - } - } - ], - "source": "import VueCountdown from \"@chenfengyuan/vue-countdown\";\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.component(\"VueCountdown\", VueCountdown);\n});" - }, - "app/plugins/vue-draggable/vue-draggable.client.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3983", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 2, - "line": 5 - }, - "start": { - "column": 44, - "line": 3 - } - } - }, - { - "id": "3984", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 42, - "line": 4 - }, - "start": { - "column": 28, - "line": 4 - } - } - } - ], - "source": "import VueDraggable from \"vuedraggable\";\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.component(\"VueDraggable\", VueDraggable);\n});" - }, - "app/plugins/vue-ellipse-progress/vue-ellipse-progress.client.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3985", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 2, - "line": 5 - }, - "start": { - "column": 44, - "line": 3 - } - } - }, - { - "id": "3986", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 62, - "line": 4 - }, - "start": { - "column": 42, - "line": 4 - } - } - } - ], - "source": "import VueEllipseProgress from \"vue-ellipse-progress\";\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.use(VueEllipseProgress, \"VueEllipseProgress\");\n});" - }, - "app/plugins/vue-font-awesome-icon/vue-font-awesome-icon.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3987", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 26, - "line": 85 - }, - "start": { - "column": 21, - "line": 85 - } - } - }, - { - "id": "3988", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 2, - "line": 169 - }, - "start": { - "column": 44, - "line": 167 - } - } - }, - { - "id": "3989", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 47, - "line": 168 - }, - "start": { - "column": 28, - "line": 168 - } - } - } - ], - "source": "import { config, library } from \"@fortawesome/fontawesome-svg-core\";\nimport { FontAwesomeIcon } from \"@fortawesome/vue-fontawesome\";\nimport {\n faMoon,\n faSun,\n faEnvelope,\n faPlayCircle,\n faGear,\n faDice,\n faStar,\n faWarning,\n faHandshakeAngle,\n faPenFancy,\n faPalette,\n faSignOut,\n faPlay,\n faRandom,\n faClover,\n faChessPawn,\n faExclamationCircle,\n faPlus,\n faChess,\n faCircleChevronRight,\n faMinus,\n faBan,\n faSliders,\n faThumbsUp,\n faThumbsDown,\n faRotateLeft,\n faCheckCircle,\n faInfoCircle,\n faUsersSlash,\n faGamepad,\n faCommentSlash,\n faChevronLeft,\n faChevronRight,\n faArrowUp,\n faArrowDown,\n faCircleInfo,\n faFlask,\n faBars,\n faTimes,\n faListCheck,\n faStepBackward,\n faStepForward,\n faEyeSlash,\n faForward,\n faComments,\n faHeart,\n faSkullCrossbones,\n faHandsBound,\n faHandHolding,\n faUsers,\n faPaw,\n faMask,\n faShieldHeart,\n faSkull,\n faWandSparkles,\n faPeopleLine,\n faDog,\n faBullhorn,\n faBolt,\n faEye,\n faClock,\n faShieldAlt,\n faCrown,\n faGavel,\n faBalanceScale,\n faFeather,\n faUtensils,\n faPersonRunning,\n faCheck,\n faClockRotateLeft,\n faHandHoldingHeart,\n faCloudMoon,\n faCompass,\n faRotate,\n faMagicWandSparkles,\n} from \"@fortawesome/free-solid-svg-icons\";\n\nimport { faQuestionCircle } from \"@fortawesome/free-regular-svg-icons\";\n\nimport { faGithub } from \"@fortawesome/free-brands-svg-icons\";\n\nconfig.autoAddCss = false;\n\nlibrary.add(\n faMoon,\n faSun,\n faEnvelope,\n faGithub,\n faPlayCircle,\n faQuestionCircle,\n faGear,\n faDice,\n faStar,\n faWarning,\n faHandshakeAngle,\n faPenFancy,\n faPalette,\n faSignOut,\n faPlay,\n faRandom,\n faClover,\n faChessPawn,\n faExclamationCircle,\n faPlus,\n faChess,\n faCircleChevronRight,\n faMinus,\n faBan,\n faSliders,\n faThumbsUp,\n faThumbsDown,\n faRotateLeft,\n faCheckCircle,\n faInfoCircle,\n faUsersSlash,\n faGamepad,\n faCommentSlash,\n faChevronLeft,\n faChevronRight,\n faArrowUp,\n faArrowDown,\n faCircleInfo,\n faFlask,\n faBars,\n faTimes,\n faListCheck,\n faStepBackward,\n faStepForward,\n faEyeSlash,\n faForward,\n faComments,\n faHeart,\n faSkullCrossbones,\n faHandsBound,\n faHandHolding,\n faUsers,\n faPaw,\n faMask,\n faShieldHeart,\n faSkull,\n faWandSparkles,\n faPeopleLine,\n faDog,\n faBullhorn,\n faBolt,\n faEye,\n faClock,\n faShieldAlt,\n faCrown,\n faGavel,\n faBalanceScale,\n faFeather,\n faUtensils,\n faPersonRunning,\n faCheck,\n faClockRotateLeft,\n faHandHoldingHeart,\n faCloudMoon,\n faCompass,\n faRotate,\n faMagicWandSparkles,\n);\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.component(\"font-awesome-icon\", FontAwesomeIcon);\n});" - }, - "app/plugins/vue-lottie/vue-lottie.client.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3990", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 2, - "line": 5 - }, - "start": { - "column": 44, - "line": 3 - } - } - }, - { - "id": "3991", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 39, - "line": 4 - }, - "start": { - "column": 28, - "line": 4 - } - } - } - ], - "source": "import { Vue3Lottie } from \"vue3-lottie\";\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.component(\"VueLottie\", Vue3Lottie);\n});" - }, - "app/stores/audio/useAudioStore.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3992", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "tests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(135,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(144,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(153,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(162,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(174,25): error TS2339: Property 'toggleMute' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameBearGrowlsOrSleepsEvent/GameBearGrowlsOrSleepsEvent.nuxt.spec.ts(52,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameBearGrowlsOrSleepsEvent/GameBearGrowlsOrSleepsEvent.nuxt.spec.ts(66,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameCupidHasCharmedEvent/GameCupidHasCharmedEvent.nuxt.spec.ts(65,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMayHaveMarkedEvent/GameScandalmongerMayHaveMarkedEvent.nuxt.spec.ts(64,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMayHaveMarkedEvent/GameScandalmongerMayHaveMarkedEvent.nuxt.spec.ts(70,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameAccursedWolfFatherTurnStartsEvent/GameAccursedWolfFatherTurnStartsEvent.nuxt.spec.ts(36,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameActorTurnStartsEvent/GameActorTurnStartsEvent.nuxt.spec.ts(36,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameFoxTurnStartsEvent/GameFoxTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameHunterTurnStartsEvent/GameHunterTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GamePiedPiperTurnStartsEvent/GamePiedPiperTurnStartsEvent.nuxt.spec.ts(43,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameScandalmongerTurnStartsEvent/GameScandalmongerTurnStartsEvent.nuxt.spec.ts(43,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameScapegoatTurnStartsEvent/GameScapegoatTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameStutteringJudgeTurnStartsEvent/GameStutteringJudgeTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWhiteWerewolfTurnStartsEvent/GameWhiteWerewolfTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWildChildTurnStartsEvent/GameWildChildTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(76,15): error TS2339: Property 'playingBackgroundAudioName' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(82,15): error TS2339: Property 'nightBackgroundAudioNames' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(88,15): error TS2339: Property 'dayBackgroundAudioNames' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(94,15): error TS2339: Property 'isMuted' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(103,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(104,18): error TS2339: Property 'setHowlerAudioSettingsFromAudioStoreState' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(112,15): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(112,29): error TS2339: Property 'loadSoundEffects' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(116,16): error TS18046: 'soundEffect' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(123,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(123,33): error TS2339: Property 'loadBackgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(127,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(134,15): error TS2339: Property 'loadAllAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(135,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(135,33): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(139,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(142,16): error TS18046: 'soundEffect' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(149,15): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(149,29): error TS2339: Property 'playSoundEffect' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(159,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(159,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(163,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(169,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(169,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(170,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(178,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(178,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(179,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(189,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(189,33): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(197,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(197,33): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(205,15): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(209,30): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(220,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(221,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(228,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(229,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(231,83): error TS2339: Property 'nightBackgroundAudioNames' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(236,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(238,83): error TS2339: Property 'dayBackgroundAudioNames' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(243,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(244,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(245,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(252,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(253,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(254,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(261,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(262,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(264,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(273,15): error TS2339: Property 'setMute' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(276,25): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(281,15): error TS2339: Property 'setMute' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(289,15): error TS2339: Property 'setMute' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(292,25): error TS2339: Property 'audioSettingsFromLocalStorage' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(299,15): error TS2339: Property 'toggleMute' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(300,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(303,25): error TS2339: Property 'isMuted' does not exist on type 'Store'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 2, - "line": 121 - }, - "start": { - "column": 57, - "line": 11 - } - } - }, - { - "id": "3993", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"audioSettings\",\n Object {\n \"isMuted\": false,\n },\n Object {\n \"mergeDefaults\": true,\n },\n], but it was called with \"audioSettings\"", - "status": "Killed", - "testsCompleted": 60, - "static": false, - "killedBy": [ - "618" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 152, - "line": 12 - }, - "start": { - "column": 129, - "line": 12 - } - } - }, - { - "id": "3994", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"audioSettings\",\n Object {\n \"isMuted\": false,\n },\n Object {\n \"mergeDefaults\": true,\n },\n], but it was called with \"audioSettings\"", - "status": "Killed", - "testsCompleted": 106, - "static": false, - "killedBy": [ - "618" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 150, - "line": 12 - }, - "start": { - "column": 146, - "line": 12 - } - } - }, - { - "id": "3995", - "mutatorName": "MethodExpression", - "replacement": "Object.keys(backgroundAudios)", - "statusReason": "app/stores/audio/useAudioStore.ts(90,25): error TS2345: Argument of type 'string' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 139, - "line": 22 - }, - "start": { - "column": 37, - "line": 22 - } - } - }, - { - "id": "3996", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/stores/audio/useAudioStore.ts(90,25): error TS2345: Argument of type 'string' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 138, - "line": 22 - }, - "start": { - "column": 74, - "line": 22 - } - } - }, - { - "id": "3997", - "mutatorName": "MethodExpression", - "replacement": "name.endsWith(\"night-\")", - "statusReason": "expected [] to strictly equal [ 'night-1', 'night-2', 'night-3' ]", - "status": "Killed", - "testsCompleted": 62, - "static": false, - "killedBy": [ - "620" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 138, - "line": 22 - }, - "start": { - "column": 113, - "line": 22 - } - } - }, - { - "id": "3998", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected [ 'day-1', 'day-2', 'night-1', …(2) ] to strictly equal [ 'night-1', 'night-2', 'night-3' ]", - "status": "Killed", - "testsCompleted": 17, - "static": false, - "killedBy": [ - "620" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 137, - "line": 22 - }, - "start": { - "column": 129, - "line": 22 - } - } - }, - { - "id": "3999", - "mutatorName": "MethodExpression", - "replacement": "Object.keys(backgroundAudios)", - "statusReason": "app/stores/audio/useAudioStore.ts(90,25): error TS2345: Argument of type 'string' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 135, - "line": 24 - }, - "start": { - "column": 35, - "line": 24 - } - } - }, - { - "id": "4000", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/stores/audio/useAudioStore.ts(90,25): error TS2345: Argument of type 'string' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 134, - "line": 24 - }, - "start": { - "column": 72, - "line": 24 - } - } - }, - { - "id": "4001", - "mutatorName": "MethodExpression", - "replacement": "name.endsWith(\"day-\")", - "statusReason": "expected [] to strictly equal [ 'day-1', 'day-2' ]", - "status": "Killed", - "testsCompleted": 5, - "static": false, - "killedBy": [ - "621" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 134, - "line": 24 - }, - "start": { - "column": 111, - "line": 24 - } - } - }, - { - "id": "4002", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected [ 'day-1', 'day-2', 'night-1', …(2) ] to strictly equal [ 'day-1', 'day-2' ]", - "status": "Killed", - "testsCompleted": 18, - "static": false, - "killedBy": [ - "621" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 133, - "line": 24 - }, - "start": { - "column": 127, - "line": 24 - } - } - }, - { - "id": "4003", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/audio/useAudioStore.ts(26,53): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 4, - "line": 31 - }, - "start": { - "column": 58, - "line": 26 - } - } - }, - { - "id": "4004", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/stores/audio/useAudioStore.ts(27,21): error TS2345: Argument of type '{}' is not assignable to parameter of type 'HowlOptions'.\n Property 'src' is missing in type '{}' but required in type 'HowlOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 6, - "line": 30 - }, - "start": { - "column": 21, - "line": 27 - } - } - }, - { - "id": "4005", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected 1st \"spy\" call to have been called with [ { preload: false, …(1) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "617" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 21, - "line": 28 - }, - "start": { - "column": 16, - "line": 28 - } - } - }, - { - "id": "4006", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "expected 1st \"spy\" call to have been called with [ { preload: false, …(1) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "617" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 48, - "line": 29 - }, - "start": { - "column": 12, - "line": 29 - } - } - }, - { - "id": "4007", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expected 1st \"spy\" call to have been called with [ { preload: false, …(1) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "617" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 47, - "line": 29 - }, - "start": { - "column": 13, - "line": 29 - } - } - }, - { - "id": "4008", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/audio/useAudioStore.ts(33,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 4, - "line": 39 - }, - "start": { - "column": 66, - "line": 33 - } - } - }, - { - "id": "4009", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/stores/audio/useAudioStore.ts(34,21): error TS2345: Argument of type '{}' is not assignable to parameter of type 'HowlOptions'.\n Property 'src' is missing in type '{}' but required in type 'HowlOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 6, - "line": 38 - }, - "start": { - "column": 21, - "line": 34 - } - } - }, - { - "id": "4010", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected 47th \"spy\" call to have been called with [ { preload: false, …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "617" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 21, - "line": 35 - }, - "start": { - "column": 16, - "line": 35 - } - } - }, - { - "id": "4011", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "expected 47th \"spy\" call to have been called with [ { preload: false, …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "617" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 52, - "line": 36 - }, - "start": { - "column": 12, - "line": 36 - } - } - }, - { - "id": "4012", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expected 47th \"spy\" call to have been called with [ { preload: false, …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "617" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 51, - "line": 36 - }, - "start": { - "column": 13, - "line": 36 - } - } - }, - { - "id": "4013", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "expected 47th \"spy\" call to have been called with [ { preload: false, …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "617" - ], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 17, - "line": 37 - }, - "start": { - "column": 13, - "line": 37 - } - } - }, - { - "id": "4014", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "623" - ], - "coveredBy": [ - "623" - ], - "location": { - "end": { - "column": 4, - "line": 43 - }, - "start": { - "column": 62, - "line": 41 - } - } - }, - { - "id": "4015", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "624" - ], - "coveredBy": [ - "624", - "626" - ], - "location": { - "end": { - "column": 4, - "line": 47 - }, - "start": { - "column": 37, - "line": 45 - } - } - }, - { - "id": "4016", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "624" - ], - "coveredBy": [ - "624", - "626" - ], - "location": { - "end": { - "column": 74, - "line": 46 - }, - "start": { - "column": 41, - "line": 46 - } - } - }, - { - "id": "4017", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "625" - ], - "coveredBy": [ - "625", - "626" - ], - "location": { - "end": { - "column": 4, - "line": 51 - }, - "start": { - "column": 41, - "line": 49 - } - } - }, - { - "id": "4018", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "625" - ], - "coveredBy": [ - "625", - "626" - ], - "location": { - "end": { - "column": 86, - "line": 50 - }, - "start": { - "column": 45, - "line": 50 - } - } - }, - { - "id": "4019", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "626" - ], - "coveredBy": [ - "626" - ], - "location": { - "end": { - "column": 4, - "line": 56 - }, - "start": { - "column": 34, - "line": 53 - } - } - }, - { - "id": "4020", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "627" - ], - "coveredBy": [ - "627" - ], - "location": { - "end": { - "column": 4, - "line": 60 - }, - "start": { - "column": 68, - "line": 58 - } - } - }, - { - "id": "4021", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "629" - ], - "coveredBy": [ - "628", - "629", - "630", - "635", - "636", - "637", - "638" - ], - "location": { - "end": { - "column": 4, - "line": 71 - }, - "start": { - "column": 50, - "line": 62 - } - } - }, - { - "id": "4022", - "mutatorName": "BooleanLiteral", - "replacement": "playingBackgroundAudioName.value", - "statusReason": "app/stores/audio/useAudioStore.ts(67,53): error TS2538: Type 'undefined' cannot be used as an index type.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "628", - "629", - "630", - "635", - "636", - "637", - "638" - ], - "location": { - "end": { - "column": 42, - "line": 63 - }, - "start": { - "column": 9, - "line": 63 - } - } - }, - { - "id": "4023", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/audio/useAudioStore.ts(67,53): error TS2538: Type 'undefined' cannot be used as an index type.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "628", - "629", - "630", - "635", - "636", - "637", - "638" - ], - "location": { - "end": { - "column": 42, - "line": 63 - }, - "start": { - "column": 9, - "line": 63 - } - } - }, - { - "id": "4024", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/audio/useAudioStore.ts(67,53): error TS2538: Type 'undefined' cannot be used as an index type.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "628", - "629", - "630", - "635", - "636", - "637", - "638" - ], - "location": { - "end": { - "column": 42, - "line": 63 - }, - "start": { - "column": 9, - "line": 63 - } - } - }, - { - "id": "4025", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/audio/useAudioStore.ts(65,53): error TS2538: Type 'undefined' cannot be used as an index type.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "628", - "636" - ], - "location": { - "end": { - "column": 6, - "line": 65 - }, - "start": { - "column": 44, - "line": 63 - } - } - }, - { - "id": "4026", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "630" - ], - "coveredBy": [ - "629", - "630", - "635", - "637", - "638" - ], - "location": { - "end": { - "column": 51, - "line": 70 - }, - "start": { - "column": 16, - "line": 70 - } - } - }, - { - "id": "4027", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "631" - ], - "coveredBy": [ - "631", - "632", - "633", - "635", - "636", - "637", - "638" - ], - "location": { - "end": { - "column": 4, - "line": 78 - }, - "start": { - "column": 80, - "line": 73 - } - } - }, - { - "id": "4028", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "635" - ], - "coveredBy": [ - "634", - "635", - "636", - "637", - "638", - "639" - ], - "location": { - "end": { - "column": 4, - "line": 91 - }, - "start": { - "column": 79, - "line": 80 - } - } - }, - { - "id": "4029", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n \"day-1\",\n \"day-2\",\n ],\n], but it was called with Array [\n \"night-1\",\n \"night-2\",\n \"night-3\",\n]", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "636" - ], - "coveredBy": [ - "634", - "635", - "636", - "637", - "638", - "639" - ], - "location": { - "end": { - "column": 55, - "line": 81 - }, - "start": { - "column": 34, - "line": 81 - } - } - }, - { - "id": "4030", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Array [\n \"day-1\",\n \"day-2\",\n ],\n ]\n\n\nNumber of calls: 1\n", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "634" - ], - "coveredBy": [ - "634", - "635", - "636", - "637", - "638", - "639" - ], - "location": { - "end": { - "column": 55, - "line": 81 - }, - "start": { - "column": 34, - "line": 81 - } - } - }, - { - "id": "4031", - "mutatorName": "EqualityOperator", - "replacement": "gamePhase !== \"night\"", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Array [\n \"day-1\",\n \"day-2\",\n ],\n ]\n\n\nNumber of calls: 1\n", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "634" - ], - "coveredBy": [ - "634", - "635", - "636", - "637", - "638", - "639" - ], - "location": { - "end": { - "column": 55, - "line": 81 - }, - "start": { - "column": 34, - "line": 81 - } - } - }, - { - "id": "4032", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/audio/useAudioStore.ts(81,34): error TS2367: This comparison appears to be unintentional because the types '\"day\" | \"night\" | \"twilight\"' and '\"\"' have no overlap.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "634", - "635", - "636", - "637", - "638", - "639" - ], - "location": { - "end": { - "column": 55, - "line": 81 - }, - "start": { - "column": 48, - "line": 81 - } - } - }, - { - "id": "4033", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/audio/useAudioStore.ts(90,25): error TS2345: Argument of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\" | null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n Type 'null' is not assignable to type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "634", - "635", - "636", - "637", - "638", - "639" - ], - "location": { - "end": { - "column": 108, - "line": 82 - }, - "start": { - "column": 9, - "line": 82 - } - } - }, - { - "id": "4034", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Array [\n \"night-1\",\n \"night-2\",\n \"night-3\",\n ],\n ]\n\n\nNumber of calls: 1\n", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "634" - ], - "coveredBy": [ - "634", - "635", - "636", - "637", - "638", - "639" - ], - "location": { - "end": { - "column": 108, - "line": 82 - }, - "start": { - "column": 9, - "line": 82 - } - } - }, - { - "id": "4035", - "mutatorName": "LogicalOperator", - "replacement": "playingBackgroundAudioName.value || backgroundAudioNames.includes(playingBackgroundAudioName.value)", - "statusReason": "app/stores/audio/useAudioStore.ts(82,75): error TS2345: Argument of type 'undefined' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "634", - "635", - "636", - "637", - "638", - "639" - ], - "location": { - "end": { - "column": 108, - "line": 82 - }, - "start": { - "column": 9, - "line": 82 - } - } - }, - { - "id": "4036", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Array [\n \"night-1\",\n \"night-2\",\n \"night-3\",\n ],\n ]\n\n\nNumber of calls: 1\n", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "634" - ], - "coveredBy": [ - "634" - ], - "location": { - "end": { - "column": 6, - "line": 84 - }, - "start": { - "column": 110, - "line": 82 - } - } - }, - { - "id": "4037", - "mutatorName": "BooleanLiteral", - "replacement": "randomGamePhaseBackgroundAudioName", - "statusReason": "app/stores/audio/useAudioStore.ts(90,25): error TS2345: Argument of type 'null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "635", - "636", - "637", - "638", - "639" - ], - "location": { - "end": { - "column": 44, - "line": 86 - }, - "start": { - "column": 9, - "line": 86 - } - } - }, - { - "id": "4038", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/audio/useAudioStore.ts(90,25): error TS2345: Argument of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\" | null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n Type 'null' is not assignable to type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "635", - "636", - "637", - "638", - "639" - ], - "location": { - "end": { - "column": 44, - "line": 86 - }, - "start": { - "column": 9, - "line": 86 - } - } - }, - { - "id": "4039", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/audio/useAudioStore.ts(90,25): error TS2345: Argument of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\" | null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n Type 'null' is not assignable to type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "635", - "636", - "637", - "638", - "639" - ], - "location": { - "end": { - "column": 44, - "line": 86 - }, - "start": { - "column": 9, - "line": 86 - } - } - }, - { - "id": "4040", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/audio/useAudioStore.ts(88,25): error TS2345: Argument of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\" | null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n Type 'null' is not assignable to type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "639" - ], - "location": { - "end": { - "column": 6, - "line": 88 - }, - "start": { - "column": 46, - "line": 86 - } - } - }, - { - "id": "4041", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "640" - ], - "coveredBy": [ - "640", - "641", - "642", - "643" - ], - "location": { - "end": { - "column": 4, - "line": 97 - }, - "start": { - "column": 49, - "line": 93 - } - } - }, - { - "id": "4042", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "643" - ], - "coveredBy": [ - "643" - ], - "location": { - "end": { - "column": 4, - "line": 101 - }, - "start": { - "column": 31, - "line": 99 - } - } - }, - { - "id": "4043", - "mutatorName": "BooleanLiteral", - "replacement": "isMuted.value", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "643" - ], - "coveredBy": [ - "643" - ], - "location": { - "end": { - "column": 27, - "line": 100 - }, - "start": { - "column": 13, - "line": 100 - } - } - }, - { - "id": "4044", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "tests/unit/specs/app.nuxt.spec.ts(54,23): error TS2339: Property 'setHowlerAudioSettingsFromAudioStoreState' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(135,18): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(144,18): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(153,18): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(162,18): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(174,25): error TS2339: Property 'toggleMute' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameBearGrowlsOrSleepsEvent/GameBearGrowlsOrSleepsEvent.nuxt.spec.ts(52,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameBearGrowlsOrSleepsEvent/GameBearGrowlsOrSleepsEvent.nuxt.spec.ts(66,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameCupidHasCharmedEvent/GameCupidHasCharmedEvent.nuxt.spec.ts(65,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMayHaveMarkedEvent/GameScandalmongerMayHaveMarkedEvent.nuxt.spec.ts(64,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMayHaveMarkedEvent/GameScandalmongerMayHaveMarkedEvent.nuxt.spec.ts(70,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameAccursedWolfFatherTurnStartsEvent/GameAccursedWolfFatherTurnStartsEvent.nuxt.spec.ts(36,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameActorTurnStartsEvent/GameActorTurnStartsEvent.nuxt.spec.ts(36,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameFoxTurnStartsEvent/GameFoxTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameHunterTurnStartsEvent/GameHunterTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GamePiedPiperTurnStartsEvent/GamePiedPiperTurnStartsEvent.nuxt.spec.ts(43,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameScandalmongerTurnStartsEvent/GameScandalmongerTurnStartsEvent.nuxt.spec.ts(43,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameScapegoatTurnStartsEvent/GameScapegoatTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameStutteringJudgeTurnStartsEvent/GameStutteringJudgeTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWhiteWerewolfTurnStartsEvent/GameWhiteWerewolfTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWildChildTurnStartsEvent/GameWildChildTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(76,15): error TS2339: Property 'playingBackgroundAudioName' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(82,15): error TS2339: Property 'nightBackgroundAudioNames' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(88,15): error TS2339: Property 'dayBackgroundAudioNames' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(94,15): error TS2339: Property 'isMuted' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(103,18): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(104,18): error TS2339: Property 'setHowlerAudioSettingsFromAudioStoreState' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(112,15): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(112,29): error TS2339: Property 'loadSoundEffects' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(116,16): error TS18046: 'soundEffect' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(123,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(123,33): error TS2339: Property 'loadBackgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(127,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(134,15): error TS2339: Property 'loadAllAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(135,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(135,33): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(139,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(142,16): error TS18046: 'soundEffect' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(149,15): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(149,29): error TS2339: Property 'playSoundEffect' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(159,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(159,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(163,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(169,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(169,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(170,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(178,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(178,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(179,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(189,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(189,33): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(197,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(197,33): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(205,15): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(209,30): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(220,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(221,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(228,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(229,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(231,83): error TS2339: Property 'nightBackgroundAudioNames' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(236,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(238,83): error TS2339: Property 'dayBackgroundAudioNames' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(243,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(244,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(245,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(252,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(253,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(254,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(261,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(262,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(264,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(273,15): error TS2339: Property 'setMute' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(276,25): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(281,15): error TS2339: Property 'setMute' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(289,15): error TS2339: Property 'setMute' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(292,25): error TS2339: Property 'audioSettingsFromLocalStorage' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(299,15): error TS2339: Property 'toggleMute' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(300,18): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(303,25): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "643", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1644", - "1645", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1792", - "1793", - "1794", - "1795", - "1831", - "1832", - "1833", - "1834", - "1863", - "1864", - "1865", - "1866", - "1879", - "1880", - "1881", - "1882", - "1883", - "1884", - "1885", - "1886", - "1896", - "1897", - "1898", - "1899", - "1900", - "1901", - "1902", - "1903", - "1906", - "1907", - "1908", - "1909", - "1910", - "1911", - "1912", - "1913", - "1921", - "1922", - "1923", - "1924", - "1925", - "1926", - "1927", - "1928", - "1929", - "1930", - "1931", - "1932", - "1933" - ], - "location": { - "end": { - "column": 4, - "line": 120 - }, - "start": { - "column": 10, - "line": 102 - } - } - } - ], - "source": "import { useLocalStorage } from \"@vueuse/core\";\nimport { Howl, Howler } from \"howler\";\nimport { draw } from \"radash\";\nimport { defineStore } from \"pinia\";\nimport type { GamePhaseName } from \"~/composables/api/game/types/game-phase/game-phase.types\";\nimport { BACKGROUND_AUDIO_NAMES, DEFAULT_AUDIO_SETTINGS, SOUND_EFFECT_NAMES } from \"~/stores/audio/constants/audio.constants\";\nimport type { AudioSettings, BackgroundAudioName, SoundEffectName } from \"~/stores/audio/types/audio.types\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\nimport { LocalStorageKeys } from \"~/utils/enums/local-storage.enums\";\n\nconst useAudioStore = defineStore(StoreIds.AUDIO, () => {\n const audioSettingsFromLocalStorage = useLocalStorage(LocalStorageKeys.AUDIO_SETTINGS, DEFAULT_AUDIO_SETTINGS, { mergeDefaults: true });\n\n const isMuted = ref(audioSettingsFromLocalStorage.value.isMuted);\n\n const soundEffects = Object.fromEntries(SOUND_EFFECT_NAMES.map(name => [name, createSoundEffect(name)])) as Record;\n\n const backgroundAudios = Object.fromEntries(BACKGROUND_AUDIO_NAMES.map(name => [name, createBackgroundAudio(name)])) as Record;\n\n const playingBackgroundAudioName = ref();\n\n const nightBackgroundAudioNames = Object.keys(backgroundAudios).filter((name): name is BackgroundAudioName => name.startsWith(\"night-\"));\n\n const dayBackgroundAudioNames = Object.keys(backgroundAudios).filter((name): name is BackgroundAudioName => name.startsWith(\"day-\"));\n\n function createSoundEffect(src: SoundEffectName): Howl {\n return new Howl({\n preload: false,\n src: [`/audio/sound-effects/${src}.webm`],\n });\n }\n\n function createBackgroundAudio(src: BackgroundAudioName): Howl {\n return new Howl({\n preload: false,\n src: [`/audio/audio-backgrounds/${src}.webm`],\n loop: true,\n });\n }\n\n function setHowlerAudioSettingsFromAudioStoreState(): void {\n Howler.mute(isMuted.value);\n }\n\n function loadSoundEffects(): void {\n Object.values(soundEffects).forEach(soundEffect => soundEffect.load());\n }\n\n function loadBackgroundAudios(): void {\n Object.values(backgroundAudios).forEach(backgroundAudio => backgroundAudio.load());\n }\n\n function loadAllAudios(): void {\n loadBackgroundAudios();\n loadSoundEffects();\n }\n\n function playSoundEffect(soundEffectName: SoundEffectName): void {\n soundEffects[soundEffectName].play();\n }\n\n function fadeOutPlayingBackgroundAudio(): void {\n if (!playingBackgroundAudioName.value) {\n return;\n }\n const fadeOutDuration = 1000;\n const playingBackgroundAudio = backgroundAudios[playingBackgroundAudioName.value];\n playingBackgroundAudio.fade(1, 0, fadeOutDuration);\n playingBackgroundAudioName.value = undefined;\n setTimeout(() => playingBackgroundAudio.stop(), fadeOutDuration);\n }\n\n function playBackgroundAudio(backgroundAudioName: BackgroundAudioName): void {\n const fadeInDuration = 1000;\n backgroundAudios[backgroundAudioName].fade(0, 1, fadeInDuration);\n backgroundAudios[backgroundAudioName].play();\n playingBackgroundAudioName.value = backgroundAudioName;\n }\n\n function playRandomGamePhaseBackgroundAudio(gamePhase: GamePhaseName): void {\n const backgroundAudioNames = gamePhase === \"night\" ? nightBackgroundAudioNames : dayBackgroundAudioNames;\n if (playingBackgroundAudioName.value && backgroundAudioNames.includes(playingBackgroundAudioName.value)) {\n return;\n }\n const randomGamePhaseBackgroundAudioName = draw(backgroundAudioNames);\n if (!randomGamePhaseBackgroundAudioName) {\n return;\n }\n fadeOutPlayingBackgroundAudio();\n playBackgroundAudio(randomGamePhaseBackgroundAudioName);\n }\n\n function setMute(isAudioMuted: boolean): void {\n isMuted.value = isAudioMuted;\n Howler.mute(isAudioMuted);\n audioSettingsFromLocalStorage.value.isMuted = isAudioMuted;\n }\n\n function toggleMute(): void {\n setMute(!isMuted.value);\n }\n return {\n audioSettingsFromLocalStorage,\n isMuted,\n soundEffects,\n backgroundAudios,\n playingBackgroundAudioName,\n nightBackgroundAudioNames,\n dayBackgroundAudioNames,\n setHowlerAudioSettingsFromAudioStoreState,\n loadSoundEffects,\n loadBackgroundAudios,\n loadAllAudios,\n playSoundEffect,\n fadeOutPlayingBackgroundAudio,\n playBackgroundAudio,\n playRandomGamePhaseBackgroundAudio,\n setMute,\n toggleMute,\n };\n});\n\nexport { useAudioStore };" - }, - "app/stores/game/create-game-dto/useCreateGameDtoStore.ts": { - "language": "typescript", - "mutants": [ - { - "id": "4045", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "tests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/GameLobbyAdditionalCardsManagerContent.spec.ts(38,24): error TS2339: Property 'isRoleInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/GameLobbyAdditionalCardsManagerContent.spec.ts(39,24): error TS2339: Property 'isRoleInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/GameLobbyAdditionalCardsManagerContent.spec.ts(40,24): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(57,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(80,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(89,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(104,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(128,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(142,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsManager.spec.ts(60,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsManager.spec.ts(98,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsManager.spec.ts(114,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(113,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(171,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(248,33): error TS2339: Property 'setAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(253,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(270,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(291,33): error TS2339: Property 'setAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyBeforeLeaveConfirmDialog/GameLobbyBeforeLeaveConfirmDialog.nuxt.spec.ts(68,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyBeforeLeaveConfirmDialog/GameLobbyBeforeLeaveConfirmDialog.nuxt.spec.ts(109,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyBeforeLeaveConfirmDialog/GameLobbyBeforeLeaveConfirmDialog.nuxt.spec.ts(119,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(66,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(120,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(129,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(146,30): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(163,41): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(182,37): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(187,30): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(201,37): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(218,37): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(223,30): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(237,37): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(112,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(128,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(157,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(166,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(176,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(205,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(221,111): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(86,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(103,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(115,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(127,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(131,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(170,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogActorAdditionalCardsPlaced/GameLobbyStartGameConfirmDialogActorAdditionalCardsPlaced.nuxt.spec.ts(56,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(40,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(69,35): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(78,35): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(83,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(86,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(91,35): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(92,35): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/GameLobbyStartGameConfirmDialogGameOptionsChanged.nuxt.spec.ts(40,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogThiefAdditionalCardsPlaced/GameLobbyStartGameConfirmDialogThiefAdditionalCardsPlaced.nuxt.spec.ts(56,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.nuxt.spec.ts(123,35): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.nuxt.spec.ts(137,35): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderAdditionalCardsManagerButton/GameLobbyHeaderAdditionalCardsManagerButton.nuxt.spec.ts(45,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderAdditionalCardsManagerButton/GameLobbyHeaderAdditionalCardsManagerButton.nuxt.spec.ts(62,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderOptionsButton/GameLobbyHeaderOptionsButton.nuxt.spec.ts(41,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderOptionsButton/GameLobbyHeaderOptionsButton.nuxt.spec.ts(58,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderSetupButtons.nuxt.spec.ts(85,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderSetupButtons.nuxt.spec.ts(119,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(97,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(106,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(119,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(136,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(145,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(159,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(173,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(200,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(209,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubFooter/GameLobbyOptionsHubFooter.nuxt.spec.ts(51,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubFooter/GameLobbyOptionsHubFooter.nuxt.spec.ts(76,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubFooter/GameLobbyOptionsHubFooter.nuxt.spec.ts(77,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubFooter/GameLobbyOptionsHubFooter.nuxt.spec.ts(88,35): error TS2339: Property 'resetCreateGameOptionsDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(80,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(98,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(101,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(76,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(79,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(88,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(101,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(110,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(122,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(125,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(52,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(54,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(72,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(75,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(88,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(97,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(109,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(112,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(47,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(110,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(122,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(125,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(138,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(147,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(159,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(162,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(70,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(73,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(76,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(79,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(89,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(89,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(102,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(105,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(47,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(77,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(90,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(93,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(106,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(115,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(127,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(130,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(143,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(152,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(164,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(167,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(58,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(67,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(76,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(85,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(108,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(108,86): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(109,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(110,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(120,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(130,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(143,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(146,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(154,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(158,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(173,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(176,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(185,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(188,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(198,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(75,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(78,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(87,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(82,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(91,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(103,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(106,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(70,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(73,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(85,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(95,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(108,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(111,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(49,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(59,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(72,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(75,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(100,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(103,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(113,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(116,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(126,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayerCard/GameLobbyPlayerCard.nuxt.spec.ts(71,33): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayerCard/GameLobbyPlayerCard.nuxt.spec.ts(79,33): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(38,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(54,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(61,48): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(73,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPositionCoordinator/GameLobbyPositionCoordinatorSorter/GameLobbyPositionCoordinatorSorter.nuxt.spec.ts(74,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(39,24): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(43,24): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(64,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(65,26): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(66,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(84,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(85,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(112,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(116,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(131,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(132,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(133,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(134,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(144,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(145,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(146,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(147,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(157,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(158,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(159,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(160,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(57,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(121,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(122,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(139,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(154,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(155,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(182,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(183,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(193,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(194,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(216,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(255,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(260,35): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(268,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(295,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(308,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(319,35): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(32,24): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(33,24): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(34,24): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(58,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(59,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(60,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(74,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(75,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(76,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(89,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(90,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(91,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(116,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(117,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(118,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(132,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(133,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(143,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(144,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(145,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(168,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(169,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(170,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(184,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(185,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(186,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(196,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(197,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(198,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(208,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(209,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(210,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(161,33): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(369,33): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(381,33): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(44,31): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(50,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(55,33): error TS2339: Property 'doesCreateGameDtoContainPositionDependantRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(60,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(65,33): error TS2339: Property 'doesCreateGameDtoContainPositionDependantRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(72,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(77,33): error TS2339: Property 'doesCreateGameDtoContainAdditionalCardsDependantRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(82,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(87,33): error TS2339: Property 'doesCreateGameDtoContainAdditionalCardsDependantRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(102,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(104,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(117,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(119,33): error TS2339: Property 'createGameOptionsDtoFromLocalStorage' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(126,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(137,26): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(139,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(146,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(157,26): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(159,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(166,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(173,26): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(176,33): error TS2339: Property 'createGameOptionsDtoFromLocalStorage' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(183,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(184,26): error TS2339: Property 'resetCreateGameOptionsDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(187,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(192,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(193,26): error TS2339: Property 'resetCreateGameOptionsDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(196,33): error TS2339: Property 'createGameOptionsDtoFromLocalStorage' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(203,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(204,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(205,26): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(208,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(216,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(217,26): error TS2339: Property 'saveCreateGameOptionsDtoToLocalStorage' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(219,33): error TS2339: Property 'createGameOptionsDtoFromLocalStorage' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(240,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(245,26): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(247,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(252,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(253,26): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(255,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(268,26): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(270,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(282,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(293,26): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(295,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(305,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(312,26): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(314,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(326,26): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(328,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(340,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(348,26): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(350,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(360,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(366,26): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(368,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(375,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(380,33): error TS2339: Property 'isRoleInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(385,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(390,33): error TS2339: Property 'isRoleInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(402,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(405,41): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(420,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(423,41): error TS2339: Property 'getPlayersWithAnyRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(499,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(501,33): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(556,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(558,33): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(620,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(622,33): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(639,26): error TS2339: Property 'setAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(641,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(660,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(673,26): error TS2339: Property 'setAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(675,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(700,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(706,41): error TS2339: Property 'getAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(713,41): error TS2339: Property 'getAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(740,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(746,41): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(753,41): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "60", - "61", - "62", - "63", - "64", - "65", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "76", - "77", - "78", - "79", - "80", - "81", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "701", - "702", - "703", - "704", - "705", - "706", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1385", - "1386", - "1387", - "1388", - "1389", - "1390", - "1391", - "1392", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1485", - "1486", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1534", - "1535", - "1536", - "1537", - "1538", - "1539", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1597", - "1598", - "1599", - "1600", - "1601", - "1602", - "1603", - "1604", - "1605", - "1606", - "1607", - "1608", - "1609", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1690", - "1691", - "1945", - "1946", - "1947", - "1948" - ], - "location": { - "end": { - "column": 2, - "line": 193 - }, - "start": { - "column": 75, - "line": 20 - } - } - }, - { - "id": "4046", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"gameOptions\",\n Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"areCharmedPeopleRevealed\": false,\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"werewolf\": Object {\n \"canEatEachOther\": false,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n \"duration\": 180,\n },\n },\n Object {\n \"mergeDefaults\": true,\n },\n], but it was called with \"gameOptions\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "39" - ], - "coveredBy": [ - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "60", - "61", - "62", - "63", - "64", - "65", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "76", - "77", - "78", - "79", - "80", - "81", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "701", - "702", - "703", - "704", - "705", - "706", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1385", - "1386", - "1387", - "1388", - "1389", - "1390", - "1391", - "1392", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1485", - "1486", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1534", - "1535", - "1536", - "1537", - "1538", - "1539", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1597", - "1598", - "1599", - "1600", - "1601", - "1602", - "1603", - "1604", - "1605", - "1606", - "1607", - "1608", - "1609", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1690", - "1691", - "1945", - "1946", - "1947", - "1948" - ], - "location": { - "end": { - "column": 140, - "line": 24 - }, - "start": { - "column": 117, - "line": 24 - } - } - }, - { - "id": "4047", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"gameOptions\",\n Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"areCharmedPeopleRevealed\": false,\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"werewolf\": Object {\n \"canEatEachOther\": false,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n \"duration\": 180,\n },\n },\n Object {\n \"mergeDefaults\": true,\n },\n], but it was called with \"gameOptions\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "39" - ], - "coveredBy": [ - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "60", - "61", - "62", - "63", - "64", - "65", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "76", - "77", - "78", - "79", - "80", - "81", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "701", - "702", - "703", - "704", - "705", - "706", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1385", - "1386", - "1387", - "1388", - "1389", - "1390", - "1391", - "1392", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1485", - "1486", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1534", - "1535", - "1536", - "1537", - "1538", - "1539", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1597", - "1598", - "1599", - "1600", - "1601", - "1602", - "1603", - "1604", - "1605", - "1606", - "1607", - "1608", - "1609", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1690", - "1691", - "1945", - "1946", - "1947", - "1948" - ], - "location": { - "end": { - "column": 138, - "line": 24 - }, - "start": { - "column": 134, - "line": 24 - } - } - }, - { - "id": "4048", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(26,53): error TS2345: Argument of type '{}' is not assignable to parameter of type 'OmitToJSON'.\n Type '{}' is missing the following properties from type 'OmitToJSON': players, options\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "60", - "61", - "62", - "63", - "64", - "65", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "76", - "77", - "78", - "79", - "80", - "81", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "701", - "702", - "703", - "704", - "705", - "706", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1385", - "1386", - "1387", - "1388", - "1389", - "1390", - "1391", - "1392", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1485", - "1486", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1518", - "1519", - "1520", - "1521", - "1522", - "1534", - "1535", - "1536", - "1537", - "1538", - "1539", - "1540", - "1541", - "1542", - "1543", - "1544", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1571", - "1572", - "1573", - "1574", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1597", - "1598", - "1599", - "1600", - "1601", - "1602", - "1603", - "1604", - "1605", - "1606", - "1607", - "1608", - "1609", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1690", - "1691", - "1945", - "1946", - "1947", - "1948" - ], - "location": { - "end": { - "column": 4, - "line": 29 - }, - "start": { - "column": 53, - "line": 26 - } - } - }, - { - "id": "4049", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(27,15): error TS2322: Type 'string' is not assignable to type 'CreateGamePlayerDto'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "60", - "61", - "62", - "63", - "64", - "65", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "76", - "77", - "78", - "79", - "80", - "81", + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", "134", "135", "136", @@ -177608,6 +168926,106 @@ "161", "162", "163", + "164", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", "287", "288", "289", @@ -177661,6 +169079,28 @@ "389", "390", "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", "414", "415", "416", @@ -177687,6 +169127,34 @@ "452", "453", "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", "483", "484", "485", @@ -177703,6 +169171,62 @@ "496", "497", "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568", "569", "570", "571", @@ -177772,6 +169296,13 @@ "691", "692", "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", "701", "702", "703", @@ -177799,6 +169330,38 @@ "725", "726", "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", "771", "772", "773", @@ -177811,6 +169374,30 @@ "780", "781", "782", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", "827", "828", "829", @@ -177822,6 +169409,77 @@ "835", "836", "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", "942", "943", "944", @@ -177831,6 +169489,7 @@ "948", "949", "950", + "965", "973", "974", "975", @@ -177842,6 +169501,35 @@ "981", "982", "983", + "984", + "985", + "986", + "987", + "988", + "989", + "990", + "991", + "992", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", + "1011", + "1012", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", "1032", "1033", "1034", @@ -177852,6 +169540,15 @@ "1039", "1040", "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", "1051", "1052", "1053", @@ -177861,6 +169558,31 @@ "1057", "1058", "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1067", + "1068", + "1069", + "1070", + "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", "1089", "1090", "1091", @@ -177909,6 +169631,15 @@ "1178", "1179", "1180", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", "1219", "1220", "1221", @@ -177918,12 +169649,44 @@ "1225", "1226", "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", "1274", "1275", "1276", "1277", "1278", "1279", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", "1302", "1303", "1304", @@ -177952,6 +169715,12 @@ "1339", "1340", "1341", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", "1358", "1359", "1360", @@ -177981,12 +169750,53 @@ "1411", "1412", "1413", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", "1451", "1452", "1453", "1454", "1455", "1456", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", "1485", "1486", "1487", @@ -177995,11 +169805,39 @@ "1490", "1491", "1492", + "1493", + "1494", + "1495", + "1496", + "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", + "1505", + "1506", + "1507", + "1508", + "1509", "1518", "1519", "1520", "1521", "1522", + "1523", + "1524", + "1525", + "1526", + "1527", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", "1534", "1535", "1536", @@ -178011,6 +169849,11 @@ "1542", "1543", "1544", + "1550", + "1551", + "1552", + "1553", + "1554", "1555", "1556", "1557", @@ -178021,6 +169864,12 @@ "1562", "1563", "1564", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", "1571", "1572", "1573", @@ -178041,6 +169890,12 @@ "1588", "1589", "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", "1597", "1598", "1599", @@ -178074,33 +169929,164 @@ "1635", "1636", "1637", + "1638", + "1639", + "1640", + "1641", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1682", + "1683", + "1684", + "1685", + "1686", + "1687", + "1688", + "1689", "1690", "1691", + "1701", + "1702", + "1703", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1929", + "1930", + "1931", + "1932", + "1933", "1945", "1946", "1947", - "1948" + "1948", + "2047" ], "location": { "end": { - "column": 16, - "line": 27 + "column": 2, + "line": 22 }, "start": { - "column": 14, - "line": 27 + "column": 65, + "line": 10 } } }, { - "id": "4050", + "id": "3806", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(31,65): error TS2345: Argument of type '{}' is not assignable to parameter of type 'OmitToJSON'.\n Type '{}' is missing the following properties from type 'OmitToJSON': options, players\n", - "status": "CompileError", - "static": false, + "status": "Timeout", + "static": true, "killedBy": [], "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", "39", "40", "41", @@ -178144,6 +170130,30 @@ "79", "80", "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", "134", "135", "136", @@ -178174,6 +170184,106 @@ "161", "162", "163", + "164", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", "287", "288", "289", @@ -178227,6 +170337,28 @@ "389", "390", "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", "414", "415", "416", @@ -178253,6 +170385,34 @@ "452", "453", "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", "483", "484", "485", @@ -178269,6 +170429,62 @@ "496", "497", "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568", "569", "570", "571", @@ -178338,6 +170554,13 @@ "691", "692", "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", "701", "702", "703", @@ -178365,6 +170588,38 @@ "725", "726", "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", "771", "772", "773", @@ -178377,6 +170632,30 @@ "780", "781", "782", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", "827", "828", "829", @@ -178388,6 +170667,77 @@ "835", "836", "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", "942", "943", "944", @@ -178397,6 +170747,7 @@ "948", "949", "950", + "965", "973", "974", "975", @@ -178408,6 +170759,35 @@ "981", "982", "983", + "984", + "985", + "986", + "987", + "988", + "989", + "990", + "991", + "992", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", + "1011", + "1012", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", "1032", "1033", "1034", @@ -178418,6 +170798,15 @@ "1039", "1040", "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", "1051", "1052", "1053", @@ -178427,6 +170816,31 @@ "1057", "1058", "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1067", + "1068", + "1069", + "1070", + "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", "1089", "1090", "1091", @@ -178475,6 +170889,15 @@ "1178", "1179", "1180", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", "1219", "1220", "1221", @@ -178484,12 +170907,44 @@ "1225", "1226", "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", "1274", "1275", "1276", "1277", "1278", "1279", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", "1302", "1303", "1304", @@ -178518,6 +170973,12 @@ "1339", "1340", "1341", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", "1358", "1359", "1360", @@ -178547,12 +171008,53 @@ "1411", "1412", "1413", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", "1451", "1452", "1453", "1454", "1455", "1456", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", "1485", "1486", "1487", @@ -178561,11 +171063,39 @@ "1490", "1491", "1492", + "1493", + "1494", + "1495", + "1496", + "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", + "1505", + "1506", + "1507", + "1508", + "1509", "1518", "1519", "1520", "1521", "1522", + "1523", + "1524", + "1525", + "1526", + "1527", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", "1534", "1535", "1536", @@ -178577,6 +171107,11 @@ "1542", "1543", "1544", + "1550", + "1551", + "1552", + "1553", + "1554", "1555", "1556", "1557", @@ -178587,6 +171122,12 @@ "1562", "1563", "1564", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", "1571", "1572", "1573", @@ -178607,6 +171148,12 @@ "1588", "1589", "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", "1597", "1598", "1599", @@ -178640,33 +171187,164 @@ "1635", "1636", "1637", + "1638", + "1639", + "1640", + "1641", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1682", + "1683", + "1684", + "1685", + "1686", + "1687", + "1688", + "1689", "1690", "1691", + "1701", + "1702", + "1703", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1929", + "1930", + "1931", + "1932", + "1933", "1945", "1946", "1947", - "1948" + "1948", + "2047" ], "location": { "end": { "column": 4, - "line": 34 + "line": 19 }, "start": { - "column": 65, - "line": 31 + "column": 60, + "line": 15 } } }, { - "id": "4051", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(36,32): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'GameOptions'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef<...>', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, + "id": "3807", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "status": "Timeout", + "static": true, "killedBy": [], "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", "39", "40", "41", @@ -178710,6 +171388,30 @@ "79", "80", "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", "134", "135", "136", @@ -178740,6 +171442,106 @@ "161", "162", "163", + "164", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", "287", "288", "289", @@ -178793,6 +171595,28 @@ "389", "390", "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", "414", "415", "416", @@ -178819,6 +171643,34 @@ "452", "453", "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", "483", "484", "485", @@ -178835,6 +171687,62 @@ "496", "497", "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568", "569", "570", "571", @@ -178904,6 +171812,13 @@ "691", "692", "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", "701", "702", "703", @@ -178931,6 +171846,38 @@ "725", "726", "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", "771", "772", "773", @@ -178943,6 +171890,30 @@ "780", "781", "782", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", "827", "828", "829", @@ -178954,6 +171925,77 @@ "835", "836", "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", "942", "943", "944", @@ -178963,6 +172005,7 @@ "948", "949", "950", + "965", "973", "974", "975", @@ -178974,6 +172017,35 @@ "981", "982", "983", + "984", + "985", + "986", + "987", + "988", + "989", + "990", + "991", + "992", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", + "1011", + "1012", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", "1032", "1033", "1034", @@ -178984,6 +172056,15 @@ "1039", "1040", "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", "1051", "1052", "1053", @@ -178993,6 +172074,31 @@ "1057", "1058", "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1067", + "1068", + "1069", + "1070", + "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", "1089", "1090", "1091", @@ -179041,6 +172147,15 @@ "1178", "1179", "1180", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", "1219", "1220", "1221", @@ -179050,12 +172165,44 @@ "1225", "1226", "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", "1274", "1275", "1276", "1277", "1278", "1279", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", "1302", "1303", "1304", @@ -179084,6 +172231,12 @@ "1339", "1340", "1341", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", "1358", "1359", "1360", @@ -179113,12 +172266,53 @@ "1411", "1412", "1413", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", "1451", "1452", "1453", "1454", "1455", "1456", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", "1485", "1486", "1487", @@ -179127,11 +172321,39 @@ "1490", "1491", "1492", + "1493", + "1494", + "1495", + "1496", + "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", + "1505", + "1506", + "1507", + "1508", + "1509", "1518", "1519", "1520", "1521", "1522", + "1523", + "1524", + "1525", + "1526", + "1527", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", "1534", "1535", "1536", @@ -179143,6 +172365,11 @@ "1542", "1543", "1544", + "1550", + "1551", + "1552", + "1553", + "1554", "1555", "1556", "1557", @@ -179153,6 +172380,12 @@ "1562", "1563", "1564", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", "1571", "1572", "1573", @@ -179173,6 +172406,12 @@ "1588", "1589", "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", "1597", "1598", "1599", @@ -179206,2144 +172445,1450 @@ "1635", "1636", "1637", + "1638", + "1639", + "1640", + "1641", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1682", + "1683", + "1684", + "1685", + "1686", + "1687", + "1688", + "1689", "1690", "1691", + "1701", + "1702", + "1703", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1929", + "1930", + "1931", + "1932", + "1933", "1945", "1946", "1947", - "1948" - ], - "location": { - "end": { - "column": 87, - "line": 36 - }, - "start": { - "column": 54, - "line": 36 - } - } - }, - { - "id": "4052", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(38,76): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "41", - "42", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391" - ], - "location": { - "end": { - "column": 4, - "line": 43 - }, - "start": { - "column": 82, - "line": 38 - } - } - }, - { - "id": "4053", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "41" - ], - "coveredBy": [ - "41", - "42", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391" - ], - "location": { - "end": { - "column": 91, - "line": 39 - }, - "start": { - "column": 48, - "line": 39 - } - } - }, - { - "id": "4054", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(39,49): error TS2322: Type '\"\"' is not assignable to type '\"werewolf\" | \"seer\" | \"cupid\" | \"defender\" | \"elder\" | \"idiot\" | \"fox\" | \"thief\" | \"scandalmonger\" | \"witch\" | \"actor\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | ... 15 more ... | \"devoted-servant\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "41", - "42", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391" - ], - "location": { - "end": { - "column": 69, - "line": 39 - }, - "start": { - "column": 49, - "line": 39 - } - } - }, - { - "id": "4055", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(39,71): error TS2322: Type '\"\"' is not assignable to type '\"werewolf\" | \"seer\" | \"cupid\" | \"defender\" | \"elder\" | \"idiot\" | \"fox\" | \"thief\" | \"scandalmonger\" | \"witch\" | \"actor\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | ... 15 more ... | \"devoted-servant\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "41", - "42", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391" - ], - "location": { - "end": { - "column": 83, - "line": 39 - }, - "start": { - "column": 71, - "line": 39 - } - } - }, - { - "id": "4056", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(39,85): error TS2322: Type '\"\"' is not assignable to type '\"werewolf\" | \"seer\" | \"cupid\" | \"defender\" | \"elder\" | \"idiot\" | \"fox\" | \"thief\" | \"scandalmonger\" | \"witch\" | \"actor\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | ... 15 more ... | \"devoted-servant\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "41", - "42", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391" - ], - "location": { - "end": { - "column": 90, - "line": 39 - }, - "start": { - "column": 85, - "line": 39 - } - } - }, - { - "id": "4057", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "42" - ], - "coveredBy": [ - "41", - "42", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391" - ], - "location": { - "end": { - "column": 56, - "line": 42 - }, - "start": { - "column": 12, - "line": 42 - } - } - }, - { - "id": "4058", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "41" - ], - "coveredBy": [ - "41", - "42", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391" - ], - "location": { - "end": { - "column": 56, - "line": 42 - }, - "start": { - "column": 12, - "line": 42 - } - } - }, - { - "id": "4059", - "mutatorName": "EqualityOperator", - "replacement": "playersWithPositionDependantRoles.length >= 0", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "42" - ], - "coveredBy": [ - "41", - "42", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391" - ], - "location": { - "end": { - "column": 56, - "line": 42 - }, - "start": { - "column": 12, - "line": 42 - } - } - }, - { - "id": "4060", - "mutatorName": "EqualityOperator", - "replacement": "playersWithPositionDependantRoles.length <= 0", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "41" - ], - "coveredBy": [ - "41", - "42", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391" + "1948", + "2047" ], "location": { "end": { - "column": 56, - "line": 42 + "column": 52, + "line": 17 }, "start": { - "column": 12, - "line": 42 + "column": 14, + "line": 17 } } }, { - "id": "4061", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(45,83): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, + "id": "3808", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "status": "Timeout", + "static": true, "killedBy": [], "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "40", + "41", + "42", "43", "44", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782" - ], - "location": { - "end": { - "column": 4, - "line": 49 - }, - "start": { - "column": 89, - "line": 45 - } - } - }, - { - "id": "4062", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "43" - ], - "coveredBy": [ - "43", - "44", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782" - ], - "location": { - "end": { - "column": 132, - "line": 46 - }, - "start": { - "column": 95, - "line": 46 - } - } - }, - { - "id": "4063", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "44" - ], - "coveredBy": [ - "43", - "44", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782" - ], - "location": { - "end": { - "column": 63, - "line": 48 - }, - "start": { - "column": 12, - "line": 48 - } - } - }, - { - "id": "4064", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "43" - ], - "coveredBy": [ - "43", - "44", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782" - ], - "location": { - "end": { - "column": 63, - "line": 48 - }, - "start": { - "column": 12, - "line": 48 - } - } - }, - { - "id": "4065", - "mutatorName": "EqualityOperator", - "replacement": "playersWithAdditionalCardsDependantRoles.length >= 0", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "44" - ], - "coveredBy": [ - "43", - "44", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782" - ], - "location": { - "end": { - "column": 63, - "line": 48 - }, - "start": { - "column": 12, - "line": 48 - } - } - }, - { - "id": "4066", - "mutatorName": "EqualityOperator", - "replacement": "playersWithAdditionalCardsDependantRoles.length <= 0", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "43" - ], - "coveredBy": [ - "43", - "44", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782" - ], - "location": { - "end": { - "column": 63, - "line": 48 - }, - "start": { - "column": 12, - "line": 48 - } - } - }, - { - "id": "4067", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _CreateGameDto{ players: [], …(2) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "45" - ], - "coveredBy": [ - "45", - "46" - ], - "location": { - "end": { - "column": 4, - "line": 54 - }, - "start": { - "column": 70, - "line": 51 - } - } - }, - { - "id": "4068", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "expected _CreateGameDto{ players: [], …(2) } to strictly equal _CreateGameDto{ players: [], …(2) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "48" - ], - "coveredBy": [ - "48" - ], - "location": { - "end": { - "column": 68, - "line": 56 - }, - "start": { - "column": 64, - "line": 56 - } - } - }, - { - "id": "4069", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ players: [], …(2) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "47" - ], - "coveredBy": [ - "47", - "48", - "49" - ], - "location": { - "end": { - "column": 4, - "line": 67 - }, - "start": { - "column": 76, - "line": 56 - } - } - }, - { - "id": "4070", - "mutatorName": "BooleanLiteral", - "replacement": "doesRetrieveLocalStorageValues", - "statusReason": "expected _CreateGameDto{ players: [], …(2) } to strictly equal _CreateGameDto{ players: [], …(2) }", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "48" - ], - "coveredBy": [ - "47", - "48", - "49" - ], - "location": { - "end": { - "column": 40, - "line": 57 - }, - "start": { - "column": 9, - "line": 57 - } - } - }, - { - "id": "4071", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected _CreateGameDto{ players: [], …(2) } to strictly equal _CreateGameDto{ players: [], …(2) }", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "48" - ], - "coveredBy": [ - "47", - "48", - "49" - ], - "location": { - "end": { - "column": 40, - "line": 57 - }, - "start": { - "column": 9, - "line": 57 - } - } - }, - { - "id": "4072", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected { value: _GameOptions{ …(3) } } to strictly equal { value: _GameOptions{ …(3) } }", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "49" - ], - "coveredBy": [ - "47", - "48", - "49" - ], - "location": { - "end": { - "column": 40, - "line": 57 - }, - "start": { - "column": 9, - "line": 57 - } - } - }, - { - "id": "4073", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected { value: _GameOptions{ …(3) } } to strictly equal { value: _GameOptions{ …(3) } }", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "49" - ], - "coveredBy": [ - "47", - "49" - ], - "location": { - "end": { - "column": 6, - "line": 62 - }, - "start": { - "column": 42, - "line": 57 - } - } - }, - { - "id": "4074", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(63,48): error TS2345: Argument of type '{}' is not assignable to parameter of type 'OmitToJSON'.\n Type '{}' is missing the following properties from type 'OmitToJSON': players, options\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "48" - ], - "location": { - "end": { - "column": 6, - "line": 66 - }, - "start": { - "column": 48, - "line": 63 - } - } - }, - { - "id": "4075", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _GameOptions{ …(3) } to strictly equal _GameOptions{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "50" - ], - "coveredBy": [ - "50", - "51" - ], - "location": { - "end": { - "column": 4, - "line": 72 - }, - "start": { - "column": 46, - "line": 69 - } - } - }, - { - "id": "4076", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _GameOptions{ …(3) } to strictly equal _GameOptions{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "52" - ], - "coveredBy": [ - "52" - ], - "location": { - "end": { - "column": 4, - "line": 78 - }, - "start": { - "column": 89, - "line": 74 - } - } - }, - { - "id": "4077", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected { value: { …(3) } } to strictly equal { value: _GameOptions{ …(3) } }", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "46" - ], - "coveredBy": [ "45", "46", "47", + "48", "49", "50", - "51", - "52", - "53" - ], - "location": { - "end": { - "column": 4, - "line": 82 - }, - "start": { - "column": 59, - "line": 80 - } - } - }, - { - "id": "4078", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected [ …(3) ] to strictly equal [ Array(1) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "54" - ], - "coveredBy": [ - "54", - "55" - ], - "location": { - "end": { - "column": 4, - "line": 90 - }, - "start": { - "column": 67, - "line": 84 - } - } - }, - { - "id": "4079", - "mutatorName": "BooleanLiteral", - "replacement": "createGameDto.value.additionalCards", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(89,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(89,89): error TS7031: Binding element 'recipient' implicitly has an 'any' type.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "54", - "55" - ], - "location": { - "end": { - "column": 45, - "line": 85 - }, - "start": { - "column": 9, - "line": 85 - } - } - }, - { - "id": "4080", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(89,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "54", - "55" - ], - "location": { - "end": { - "column": 45, - "line": 85 - }, - "start": { - "column": 9, - "line": 85 - } - } - }, - { - "id": "4081", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(89,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "54", - "55" - ], - "location": { - "end": { - "column": 45, - "line": 85 - }, - "start": { - "column": 9, - "line": 85 - } - } - }, - { - "id": "4082", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(87,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "55" - ], - "location": { - "end": { - "column": 6, - "line": 87 - }, - "start": { - "column": 47, - "line": 85 - } - } - }, - { - "id": "4083", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(89,121): error TS2345: Argument of type '\"thief\" | \"actor\"' is not assignable to parameter of type 'undefined'.\n Type '\"thief\"' is not assignable to type 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "54" - ], - "location": { - "end": { - "column": 91, - "line": 88 - }, - "start": { - "column": 65, - "line": 88 - } - } - }, - { - "id": "4084", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.additionalCards", - "statusReason": "expected [ …(3) ] to strictly equal [ Array(1) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "54" - ], - "coveredBy": [ - "54" - ], - "location": { - "end": { - "column": 132, - "line": 89 - }, - "start": { - "column": 43, - "line": 89 - } - } - }, - { - "id": "4085", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected [] to strictly equal [ Array(1) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "54" - ], - "coveredBy": [ - "54" - ], - "location": { - "end": { - "column": 131, - "line": 89 - }, - "start": { - "column": 86, - "line": 89 - } - } - }, - { - "id": "4086", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _CreateGameDto{ players: [], …(2) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "56" - ], - "coveredBy": [ - "56" - ], - "location": { - "end": { - "column": 4, - "line": 94 - }, - "start": { - "column": 72, - "line": 92 - } - } - }, - { - "id": "4087", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "57" - ], - "coveredBy": [ - "57", - "58" - ], - "location": { - "end": { - "column": 4, - "line": 101 - }, - "start": { - "column": 75, - "line": 96 - } - } - }, - { - "id": "4088", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "57" - ], - "coveredBy": [ - "57", - "58" - ], - "location": { - "end": { - "column": 97, - "line": 97 - }, - "start": { - "column": 63, - "line": 97 - } - } - }, - { - "id": "4089", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "57" - ], - "coveredBy": [ - "57", - "58" - ], - "location": { - "end": { - "column": 97, - "line": 97 - }, - "start": { - "column": 77, - "line": 97 - } - } - }, - { - "id": "4090", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "57" - ], - "coveredBy": [ - "57", - "58" - ], - "location": { - "end": { - "column": 97, - "line": 97 - }, - "start": { - "column": 77, - "line": 97 - } - } - }, - { - "id": "4091", - "mutatorName": "EqualityOperator", - "replacement": "name !== player.name", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "57" - ], - "coveredBy": [ - "57", - "58" - ], - "location": { - "end": { - "column": 97, - "line": 97 - }, - "start": { - "column": 77, - "line": 97 - } - } - }, - { - "id": "4092", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "58" - ], - "coveredBy": [ - "57", - "58" - ], - "location": { - "end": { - "column": 27, - "line": 98 - }, - "start": { - "column": 9, - "line": 98 - } - } - }, - { - "id": "4093", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "57" - ], - "coveredBy": [ - "57", - "58" - ], - "location": { - "end": { - "column": 27, - "line": 98 - }, - "start": { - "column": 9, - "line": 98 - } - } - }, - { - "id": "4094", - "mutatorName": "EqualityOperator", - "replacement": "playerIndex === -1", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "57" - ], - "coveredBy": [ - "57", - "58" - ], - "location": { - "end": { - "column": 27, - "line": 98 - }, - "start": { - "column": 9, - "line": 98 - } - } - }, - { - "id": "4095", - "mutatorName": "UnaryOperator", - "replacement": "+1", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "57" - ], - "coveredBy": [ - "57", - "58" - ], - "location": { - "end": { - "column": 27, - "line": 98 - }, - "start": { - "column": 25, - "line": 98 - } - } - }, - { - "id": "4096", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "57" - ], - "coveredBy": [ - "57" + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "164", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "701", + "702", + "703", + "704", + "705", + "706", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "965", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984", + "985", + "986", + "987", + "988", + "989", + "990", + "991", + "992", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", + "1011", + "1012", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1067", + "1068", + "1069", + "1070", + "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1385", + "1386", + "1387", + "1388", + "1389", + "1390", + "1391", + "1392", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", + "1485", + "1486", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1493", + "1494", + "1495", + "1496", + "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", + "1505", + "1506", + "1507", + "1508", + "1509", + "1518", + "1519", + "1520", + "1521", + "1522", + "1523", + "1524", + "1525", + "1526", + "1527", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1534", + "1535", + "1536", + "1537", + "1538", + "1539", + "1540", + "1541", + "1542", + "1543", + "1544", + "1550", + "1551", + "1552", + "1553", + "1554", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1571", + "1572", + "1573", + "1574", + "1575", + "1576", + "1577", + "1578", + "1579", + "1580", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1597", + "1598", + "1599", + "1600", + "1601", + "1602", + "1603", + "1604", + "1605", + "1606", + "1607", + "1608", + "1609", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1638", + "1639", + "1640", + "1641", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1682", + "1683", + "1684", + "1685", + "1686", + "1687", + "1688", + "1689", + "1690", + "1691", + "1701", + "1702", + "1703", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1929", + "1930", + "1931", + "1932", + "1933", + "1945", + "1946", + "1947", + "1948", + "2047" ], "location": { "end": { - "column": 6, - "line": 100 + "column": 50, + "line": 17 }, "start": { - "column": 29, - "line": 98 + "column": 32, + "line": 17 } } }, { - "id": "4097", - "mutatorName": "BlockStatement", + "id": "3809", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expected [] to strictly equal [ _CreateGamePlayerDto{ …(4) }, …(2) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "59" - ], - "coveredBy": [ - "59" - ], - "location": { - "end": { - "column": 4, - "line": 105 - }, - "start": { - "column": 76, - "line": 103 - } - } - }, - { - "id": "4098", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(104,5): error TS2322: Type 'undefined[]' is not assignable to type '{ name: string; role: { name?: \"werewolf\" | \"seer\" | \"cupid\" | \"defender\" | \"elder\" | \"idiot\" | \"fox\" | \"thief\" | \"scandalmonger\" | \"witch\" | \"actor\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | ... 17 more ... | undefined; }; side: { ...; }; group?: string | undefined; }[]'.\n Type 'undefined' is not assignable to type '{ name: string; role: { name?: \"werewolf\" | \"seer\" | \"cupid\" | \"defender\" | \"elder\" | \"idiot\" | \"fox\" | \"thief\" | \"scandalmonger\" | \"witch\" | \"actor\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | ... 17 more ... | undefined; }; side: { ...; }; group?: string | undefined; }'.\n", + "statusReason": "app/composables/api/useWerewolvesAssistantApi.ts(21,3): error TS2741: Property 'fetchWerewolvesAssistantApi' is missing in type '{}' but required in type 'UseWerewolvesAssistantApi'.\n", "status": "CompileError", - "static": false, + "static": true, "killedBy": [], "coveredBy": [ - "59" - ], - "location": { - "end": { - "column": 91, - "line": 104 - }, - "start": { - "column": 47, - "line": 104 - } - } - }, - { - "id": "4099", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "60" - ], - "coveredBy": [ - "60", - "61" - ], - "location": { - "end": { - "column": 4, - "line": 112 - }, - "start": { - "column": 68, - "line": 107 - } - } - }, - { - "id": "4100", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "60" - ], - "coveredBy": [ - "60", - "61" - ], - "location": { - "end": { - "column": 99, - "line": 108 - }, - "start": { - "column": 63, - "line": 108 - } - } - }, - { - "id": "4101", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "60" - ], - "coveredBy": [ - "60", - "61" - ], - "location": { - "end": { - "column": 99, - "line": 108 - }, - "start": { - "column": 73, - "line": 108 - } - } - }, - { - "id": "4102", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "60" - ], - "coveredBy": [ - "60", - "61" - ], - "location": { - "end": { - "column": 99, - "line": 108 - }, - "start": { - "column": 73, - "line": 108 - } - } - }, - { - "id": "4103", - "mutatorName": "EqualityOperator", - "replacement": "player.name !== playerName", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "60" - ], - "coveredBy": [ - "60", - "61" - ], - "location": { - "end": { - "column": 99, - "line": 108 - }, - "start": { - "column": 73, - "line": 108 - } - } - }, - { - "id": "4104", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "61" - ], - "coveredBy": [ - "60", - "61" - ], - "location": { - "end": { - "column": 27, - "line": 109 - }, - "start": { - "column": 9, - "line": 109 - } - } - }, - { - "id": "4105", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "60" - ], - "coveredBy": [ - "60", - "61" - ], - "location": { - "end": { - "column": 27, - "line": 109 - }, - "start": { - "column": 9, - "line": 109 - } - } - }, - { - "id": "4106", - "mutatorName": "EqualityOperator", - "replacement": "playerIndex === -1", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "60" - ], - "coveredBy": [ - "60", - "61" - ], - "location": { - "end": { - "column": 27, - "line": 109 - }, - "start": { - "column": 9, - "line": 109 - } - } - }, - { - "id": "4107", - "mutatorName": "UnaryOperator", - "replacement": "+1", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "60" - ], - "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", "60", - "61" - ], - "location": { - "end": { - "column": 27, - "line": 109 - }, - "start": { - "column": 25, - "line": 109 - } - } - }, - { - "id": "4108", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "60" - ], - "coveredBy": [ - "60" - ], - "location": { - "end": { - "column": 6, - "line": 111 - }, - "start": { - "column": 29, - "line": 109 - } - } - }, - { - "id": "4109", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(114,55): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "62", - "63" - ], - "location": { - "end": { - "column": 4, - "line": 116 - }, - "start": { - "column": 63, - "line": 114 - } - } - }, - { - "id": "4110", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.players.every(player => player.role.name === roleName)", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "62" - ], - "coveredBy": [ - "62", - "63" - ], - "location": { - "end": { - "column": 85, - "line": 115 - }, - "start": { - "column": 12, - "line": 115 - } - } - }, - { - "id": "4111", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "62" - ], - "coveredBy": [ - "62", - "63" - ], - "location": { - "end": { - "column": 84, - "line": 115 - }, - "start": { - "column": 45, - "line": 115 - } - } - }, - { - "id": "4112", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "63" - ], - "coveredBy": [ - "62", - "63" - ], - "location": { - "end": { - "column": 84, - "line": 115 - }, - "start": { - "column": 55, - "line": 115 - } - } - }, - { - "id": "4113", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "62" - ], - "coveredBy": [ - "62", - "63" - ], - "location": { - "end": { - "column": 84, - "line": 115 - }, - "start": { - "column": 55, - "line": 115 - } - } - }, - { - "id": "4114", - "mutatorName": "EqualityOperator", - "replacement": "player.role.name !== roleName", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "63" - ], - "coveredBy": [ + "61", "62", - "63" - ], - "location": { - "end": { - "column": 84, - "line": 115 - }, - "start": { - "column": 55, - "line": 115 - } - } - }, - { - "id": "4115", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(118,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "64", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391" - ], - "location": { - "end": { - "column": 4, - "line": 120 - }, - "start": { - "column": 93, - "line": 118 - } - } - }, - { - "id": "4116", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.players", - "statusReason": "expected [ _CreateGamePlayerDto{ …(4) }, …(2) ] to strictly equal [ _CreateGamePlayerDto{ …(4) }, …(1) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "64" - ], - "coveredBy": [ - "64", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391" - ], - "location": { - "end": { - "column": 87, - "line": 119 - }, - "start": { - "column": 12, - "line": 119 - } - } - }, - { - "id": "4117", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected [] to strictly equal [ _CreateGamePlayerDto{ …(4) }, …(1) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "64" - ], - "coveredBy": [ - "64", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391" - ], - "location": { - "end": { - "column": 86, - "line": 119 - }, - "start": { - "column": 47, - "line": 119 - } - } - }, - { - "id": "4118", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected [ _CreateGamePlayerDto{ …(4) }, …(2) ] to strictly equal [ _CreateGamePlayerDto{ …(4) }, …(1) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "64" - ], - "coveredBy": [ - "64", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391" - ], - "location": { - "end": { - "column": 86, - "line": 119 - }, - "start": { - "column": 57, - "line": 119 - } - } - }, - { - "id": "4119", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected [] to strictly equal [ _CreateGamePlayerDto{ …(4) }, …(1) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "64" - ], - "coveredBy": [ - "64", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391" - ], - "location": { - "end": { - "column": 86, - "line": 119 - }, - "start": { - "column": 57, - "line": 119 - } - } - }, - { - "id": "4120", - "mutatorName": "EqualityOperator", - "replacement": "player.role.name !== roleName", - "statusReason": "expected [ _CreateGamePlayerDto{ …(4) } ] to strictly equal [ _CreateGamePlayerDto{ …(4) }, …(1) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "64" - ], - "coveredBy": [ + "63", "64", + "65", "66", "67", "68", @@ -181354,6 +173899,200 @@ "73", "74", "75", + "76", + "77", + "78", + "79", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "164", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "240", + "241", + "242", + "243", + "244", + "245", + "246", + "247", + "248", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "256", + "257", + "258", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", "373", "374", "375", @@ -181372,33 +174111,983 @@ "388", "389", "390", - "391" + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "701", + "702", + "703", + "704", + "705", + "706", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "965", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984", + "985", + "986", + "987", + "988", + "989", + "990", + "991", + "992", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", + "1011", + "1012", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1067", + "1068", + "1069", + "1070", + "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1385", + "1386", + "1387", + "1388", + "1389", + "1390", + "1391", + "1392", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", + "1485", + "1486", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1493", + "1494", + "1495", + "1496", + "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", + "1505", + "1506", + "1507", + "1508", + "1509", + "1518", + "1519", + "1520", + "1521", + "1522", + "1523", + "1524", + "1525", + "1526", + "1527", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1534", + "1535", + "1536", + "1537", + "1538", + "1539", + "1540", + "1541", + "1542", + "1543", + "1544", + "1550", + "1551", + "1552", + "1553", + "1554", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1571", + "1572", + "1573", + "1574", + "1575", + "1576", + "1577", + "1578", + "1579", + "1580", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1597", + "1598", + "1599", + "1600", + "1601", + "1602", + "1603", + "1604", + "1605", + "1606", + "1607", + "1608", + "1609", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1638", + "1639", + "1640", + "1641", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1682", + "1683", + "1684", + "1685", + "1686", + "1687", + "1688", + "1689", + "1690", + "1691", + "1701", + "1702", + "1703", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1929", + "1930", + "1931", + "1932", + "1933", + "1945", + "1946", + "1947", + "1948", + "2047" ], "location": { "end": { - "column": 86, - "line": 119 + "column": 41, + "line": 21 }, "start": { - "column": 57, - "line": 119 + "column": 10, + "line": 21 } } - }, + } + ], + "source": "import { createFetch } from \"ofetch\";\n\nimport { useWerewolvesAssistantApiError } from \"~/composables/api/error/useWerewolvesAssistantApiError\";\nimport { removeTrailingSlashes } from \"~/utils/url.utils\";\n\ntype UseWerewolvesAssistantApi = {\n fetchWerewolvesAssistantApi: typeof $fetch;\n};\n\nfunction useWerewolvesAssistantApi(): UseWerewolvesAssistantApi {\n const config = useRuntimeConfig();\n const { baseUrl } = config.public.werewolvesAssistantApi;\n const { handleWerewolvesAssistantApiError } = useWerewolvesAssistantApiError();\n\n const fetchWerewolvesAssistantApi = createFetch().create({\n baseURL: removeTrailingSlashes(baseUrl),\n headers: { \"Content-Type\": \"application/json\" },\n onResponseError: handleWerewolvesAssistantApiError,\n });\n\n return { fetchWerewolvesAssistantApi };\n}\n\nexport { useWerewolvesAssistantApi };" + }, + "app/composables/misc/useArrays.ts": { + "language": "typescript", + "mutants": [ { - "id": "4121", + "id": "3810", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(122,77): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/misc/useArrays.ts(5,23): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "41", - "42", - "43", - "44", - "65", "373", "374", "375", @@ -181418,47 +175107,82 @@ "389", "390", "391", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782" + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1742", + "1743", + "1744", + "1745", + "1746", + "2049", + "2050" ], "location": { "end": { - "column": 4, - "line": 124 + "column": 2, + "line": 10 }, "start": { - "column": 99, - "line": 122 + "column": 33, + "line": 5 } } }, { - "id": "4122", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.players", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 2, + "id": "3811", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/misc/useArrays.ts(6,60): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "42" - ], + "killedBy": [], "coveredBy": [ - "41", - "42", - "43", - "44", - "65", "373", "374", "375", @@ -181478,107 +175202,140 @@ "389", "390", "391", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782" + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1742", + "1743", + "1744", + "1745", + "1746", + "2049", + "2050" ], "location": { "end": { - "column": 114, - "line": 123 + "column": 4, + "line": 8 }, "start": { - "column": 12, - "line": 123 + "column": 64, + "line": 6 } } }, { - "id": "4123", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected false to be truthy", + "id": "3812", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Snapshot `Game Fox May Have Sniffed Event Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "41" + "812" ], "coveredBy": [ - "41", - "42", - "43", - "44", - "65", - "373", - "374", "375", "376", "377", "378", - "379", - "380", - "381", "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782" + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "913", + "915", + "1299", + "1301", + "1533", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1746", + "2050" ], "location": { "end": { - "column": 113, - "line": 123 + "column": 36, + "line": 7 }, "start": { - "column": 47, - "line": 123 + "column": 29, + "line": 7 } } }, { - "id": "4124", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 2, + "id": "3813", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "app/composables/misc/useArrays.ts(7,5): error TS2322: Type 'string[] | T[]' is not assignable to type 'T[]'.\n Type 'string[]' is not assignable to type 'T[]'.\n Type 'string' is not assignable to type 'T'.\n 'T' could be instantiated with an arbitrary type which could be unrelated to 'string'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "42" - ], + "killedBy": [], "coveredBy": [ - "41", - "42", - "43", - "44", - "65", "373", "374", "375", @@ -181598,47 +175355,69 @@ "389", "390", "391", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782" + "696", + "697", + "817", + "818", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1742", + "1743", + "1744", + "1745", + "1746", + "2049" ], "location": { "end": { - "column": 113, - "line": 123 + "column": 41, + "line": 7 }, "start": { - "column": 57, - "line": 123 + "column": 39, + "line": 7 } } }, { - "id": "4125", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Lobby Header Setup Buttons Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, + "id": "3814", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/misc/useArrays.ts(9,3): error TS2741: Property 'insertIf' is missing in type '{}' but required in type 'UseArrays'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "771" - ], + "killedBy": [], "coveredBy": [ - "41", - "42", - "43", - "44", - "65", "373", "374", "375", @@ -181658,2141 +175437,6246 @@ "389", "390", "391", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782" + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1742", + "1743", + "1744", + "1745", + "1746", + "2049", + "2050" ], "location": { "end": { - "column": 113, - "line": 123 + "column": 22, + "line": 9 }, "start": { - "column": 57, - "line": 123 + "column": 10, + "line": 9 } } - }, + } + ], + "source": "type UseArrays = {\n insertIf: (mustBeInserted: boolean, value: T) => T[];\n};\n\nfunction useArrays(): UseArrays {\n function insertIf(mustBeInserted: boolean, value: T): T[] {\n return mustBeInserted ? [value] : [];\n }\n return { insertIf };\n}\n\nexport { useArrays };" + }, + "app/composables/misc/useDevice.ts": { + "language": "typescript", + "mutants": [ { - "id": "4126", - "mutatorName": "LogicalOperator", - "replacement": "player.role.name || roleNames.includes(player.role.name)", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(123,96): error TS2345: Argument of type 'undefined' is not assignable to parameter of type '\"werewolf\" | \"seer\" | \"cupid\" | \"defender\" | \"elder\" | \"idiot\" | \"fox\" | \"thief\" | \"scandalmonger\" | \"witch\" | \"actor\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | ... 15 more ... | \"devoted-servant\"'.\n", + "id": "3815", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/misc/useDevice.ts(7,23): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "41", - "42", - "43", - "44", - "65", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782" + "1983", + "1984", + "1985" ], "location": { "end": { - "column": 113, - "line": 123 + "column": 2, + "line": 13 }, "start": { - "column": 57, - "line": 123 + "column": 33, + "line": 7 } } }, { - "id": "4127", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(126,65): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "3816", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/composables/misc/useDevice.ts(8,27): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "66", - "67", - "68", - "69" + "1983", + "1984", + "1985" ], "location": { "end": { - "column": 4, - "line": 131 + "column": 107, + "line": 8 }, "start": { - "column": 73, - "line": 126 + "column": 45, + "line": 8 } } }, { - "id": "4128", + "id": "3817", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", + "statusReason": "expected true to be falsy", "status": "Killed", "testsCompleted": 3, "static": false, "killedBy": [ - "67" + "1985" ], "coveredBy": [ - "66", - "67", - "68", - "69" + "1983", + "1984", + "1985" ], "location": { "end": { - "column": 100, - "line": 130 + "column": 107, + "line": 8 }, "start": { - "column": 12, - "line": 130 + "column": 51, + "line": 8 } } }, { - "id": "4129", + "id": "3818", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", + "statusReason": "expected false to be truthy", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 17, "static": false, "killedBy": [ - "66" + "1983" ], "coveredBy": [ - "66", - "67", - "68", - "69" + "1983", + "1984", + "1985" ], "location": { "end": { - "column": 100, - "line": 130 + "column": 107, + "line": 8 }, "start": { - "column": 12, - "line": 130 + "column": 51, + "line": 8 } } }, { - "id": "4130", + "id": "3819", "mutatorName": "LogicalOperator", - "replacement": "!!role || role.minInGame === undefined || playersWithRoleName.length >= role.minInGame", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,22): error TS18048: 'role' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,84): error TS18048: 'role' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "66", - "67", - "68", - "69" - ], - "location": { - "end": { - "column": 100, - "line": 130 - }, - "start": { - "column": 12, - "line": 130 - } - } - }, - { - "id": "4131", - "mutatorName": "BooleanLiteral", - "replacement": "!role", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,22): error TS18048: 'role' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,84): error TS18048: 'role' is possibly 'undefined'.\n", - "status": "CompileError", + "replacement": "\"ontouchstart\" in window && navigator.maxTouchPoints > 0", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], - "coveredBy": [ - "66", - "67", - "68", - "69" + "killedBy": [ + "1983" ], - "location": { - "end": { - "column": 18, - "line": 130 - }, - "start": { - "column": 12, - "line": 130 - } - } - }, - { - "id": "4132", - "mutatorName": "BooleanLiteral", - "replacement": "role", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,22): error TS18048: 'role' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,84): error TS18048: 'role' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "66", - "67", - "68", - "69" + "1983", + "1984", + "1985" ], "location": { "end": { - "column": 18, - "line": 130 + "column": 107, + "line": 8 }, "start": { - "column": 13, - "line": 130 + "column": 51, + "line": 8 } } }, { - "id": "4133", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", + "id": "3820", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected false to be truthy", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "67" - ], - "coveredBy": [ - "66", - "67", - "68", - "69" + "1983" ], - "location": { - "end": { - "column": 99, - "line": 130 - }, - "start": { - "column": 23, - "line": 130 - } - } - }, - { - "id": "4134", - "mutatorName": "LogicalOperator", - "replacement": "role.minInGame === undefined && playersWithRoleName.length >= role.minInGame", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,85): error TS18048: 'role.minInGame' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "66", - "67", - "68", - "69" + "1983", + "1984", + "1985" ], "location": { "end": { - "column": 99, - "line": 130 + "column": 65, + "line": 8 }, "start": { - "column": 23, - "line": 130 + "column": 51, + "line": 8 } } }, { - "id": "4135", + "id": "3821", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,62): error TS18048: 'role.minInGame' is possibly 'undefined'.\n", - "status": "CompileError", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 17, "static": false, - "killedBy": [], + "killedBy": [ + "1984" + ], "coveredBy": [ - "66", - "67", - "68", - "69" + "1984", + "1985" ], "location": { "end": { - "column": 51, - "line": 130 + "column": 107, + "line": 8 }, "start": { - "column": 23, - "line": 130 + "column": 79, + "line": 8 } } }, { - "id": "4136", + "id": "3822", "mutatorName": "EqualityOperator", - "replacement": "role.minInGame !== undefined", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,85): error TS18048: 'role.minInGame' is possibly 'undefined'.\n", - "status": "CompileError", + "replacement": "navigator.maxTouchPoints >= 0", + "statusReason": "expected true to be falsy", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "1985" + ], "coveredBy": [ - "66", - "67", - "68", - "69" + "1984", + "1985" ], "location": { "end": { - "column": 51, - "line": 130 + "column": 107, + "line": 8 }, "start": { - "column": 23, - "line": 130 + "column": 79, + "line": 8 } } }, { - "id": "4137", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", + "id": "3823", + "mutatorName": "EqualityOperator", + "replacement": "navigator.maxTouchPoints <= 0", + "statusReason": "expected false to be truthy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "66" + "1984" ], "coveredBy": [ - "66", - "67", - "68" + "1984", + "1985" ], "location": { "end": { - "column": 99, - "line": 130 + "column": 107, + "line": 8 }, "start": { - "column": 55, - "line": 130 + "column": 79, + "line": 8 } } }, { - "id": "4138", - "mutatorName": "EqualityOperator", - "replacement": "playersWithRoleName.length > role.minInGame", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3824", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/misc/useDevice.ts(10,3): error TS2741: Property 'isOnTouchDevice' is missing in type '{}' but required in type 'UseDevice'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "66" - ], + "killedBy": [], "coveredBy": [ - "66", - "67", - "68" + "1983", + "1984", + "1985" ], "location": { "end": { - "column": 99, - "line": 130 + "column": 4, + "line": 12 }, "start": { - "column": 55, - "line": 130 + "column": 10, + "line": 10 } } - }, + } + ], + "source": "import type { ComputedRef } from \"vue\";\n\ntype UseDevice = {\n isOnTouchDevice: ComputedRef;\n};\n\nfunction useDevice(): UseDevice {\n const isOnTouchDevice = computed(() => \"ontouchstart\" in window || navigator.maxTouchPoints > 0);\n\n return {\n isOnTouchDevice,\n };\n}\n\nexport {\n useDevice,\n};" + }, + "app/composables/misc/useStrings.ts": { + "language": "typescript", + "mutants": [ { - "id": "4139", - "mutatorName": "EqualityOperator", - "replacement": "playersWithRoleName.length < role.minInGame", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3825", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/misc/useStrings.ts(6,24): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "66" - ], + "killedBy": [], "coveredBy": [ - "66", - "67", - "68" + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "855", + "856", + "857", + "858", + "859", + "860", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1291", + "1292", + "1293", + "1294", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1485", + "1486", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2043", + "2044", + "2045" ], "location": { "end": { - "column": 99, - "line": 130 + "column": 2, + "line": 18 }, "start": { - "column": 55, - "line": 130 + "column": 35, + "line": 6 } } }, { - "id": "4140", + "id": "3826", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(133,65): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/misc/useStrings.ts(7,63): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "70", - "71", - "72" + "378", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "698", + "699", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1453", + "1455", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2043", + "2044" ], "location": { "end": { "column": 4, - "line": 138 - }, - "start": { - "column": 73, - "line": 133 - } - } - }, - { - "id": "4141", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "71" - ], - "coveredBy": [ - "70", - "71", - "72" - ], - "location": { - "end": { - "column": 66, - "line": 137 + "line": 9 }, "start": { - "column": 12, - "line": 137 + "column": 76, + "line": 7 } } }, { - "id": "4142", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3827", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/misc/useStrings.ts(8,5): error TS2322: Type '\"no\" | \"\"' is not assignable to type '\"yes\" | \"no\"'.\n Type '\"\"' is not assignable to type '\"yes\" | \"no\"'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "70" - ], + "killedBy": [], "coveredBy": [ - "70", - "71", - "72" + "378", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "698", + "699", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1453", + "1455", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2043" ], "location": { "end": { - "column": 66, - "line": 137 + "column": 25, + "line": 8 }, "start": { - "column": 12, - "line": 137 + "column": 20, + "line": 8 } } }, { - "id": "4143", - "mutatorName": "LogicalOperator", - "replacement": "!!role || playersWithRoleName.length >= role.maxInGame", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(137,52): error TS18048: 'role' is possibly 'undefined'.\n", + "id": "3828", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/misc/useStrings.ts(8,5): error TS2322: Type '\"yes\" | \"\"' is not assignable to type '\"yes\" | \"no\"'.\n Type '\"\"' is not assignable to type '\"yes\" | \"no\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "70", - "71", - "72" + "378", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "698", + "699", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1453", + "1455", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2044" ], "location": { "end": { - "column": 66, - "line": 137 + "column": 32, + "line": 8 }, "start": { - "column": 12, - "line": 137 + "column": 28, + "line": 8 } } }, { - "id": "4144", - "mutatorName": "BooleanLiteral", - "replacement": "!role", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(137,51): error TS18048: 'role' is possibly 'undefined'.\n", + "id": "3829", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/misc/useStrings.ts(11,49): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "70", - "71", - "72" + "298", + "299", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "766", + "770", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1291", + "1292", + "1293", + "1294", + "2045" ], "location": { "end": { - "column": 18, - "line": 137 + "column": 4, + "line": 13 }, "start": { - "column": 12, - "line": 137 + "column": 56, + "line": 11 } } }, { - "id": "4145", - "mutatorName": "BooleanLiteral", - "replacement": "role", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(137,51): error TS18048: 'role' is possibly 'undefined'.\n", + "id": "3830", + "mutatorName": "ArithmeticOperator", + "replacement": "value.charAt(0).toLowerCase() - value.slice(1)", + "statusReason": "app/composables/misc/useStrings.ts(12,5): error TS2322: Type 'number' is not assignable to type 'string'.\napp/composables/misc/useStrings.ts(12,12): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.\napp/composables/misc/useStrings.ts(12,44): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "70", - "71", - "72" + "298", + "299", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "766", + "770", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1291", + "1292", + "1293", + "1294", + "2045" ], "location": { "end": { - "column": 18, - "line": 137 + "column": 58, + "line": 12 }, "start": { - "column": 13, - "line": 137 + "column": 12, + "line": 12 } } }, { - "id": "4146", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", + "id": "3831", + "mutatorName": "MethodExpression", + "replacement": "value.charAt(0).toUpperCase()", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"components.GameLobbyRolePickerFooter.roleAdditionalCardRemovedForRecipient, {\"roleName\":\"shared.role.definiteName.werewolf, 1\",\"recipient\":\"shared.role.definiteName.thief, 1\"}\",\n \"life\": 5000,\n \"summary\": \"components.GameLobbyRolePickerFooter.additionalCardRemoved\",\n },\n], but it was called with Object {\n \"detail\": \"components.GameLobbyRolePickerFooter.roleAdditionalCardRemovedForRecipient, {\"roleName\":\"Shared.role.definiteName.werewolf, 1\",\"recipient\":\"Shared.role.definiteName.thief, 1\"}\",\n \"life\": 5000,\n \"summary\": \"components.GameLobbyRolePickerFooter.additionalCardRemoved\",\n}", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 2, "static": false, "killedBy": [ - "71" + "299" ], "coveredBy": [ - "70", - "71" + "298", + "299", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "766", + "770", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1291", + "1292", + "1293", + "1294", + "2045" ], "location": { "end": { - "column": 66, - "line": 137 + "column": 41, + "line": 12 }, "start": { - "column": 22, - "line": 137 + "column": 12, + "line": 12 } } }, { - "id": "4147", - "mutatorName": "EqualityOperator", - "replacement": "playersWithRoleName.length > role.maxInGame", - "statusReason": "expected false to be true // Object.is equality", + "id": "3832", + "mutatorName": "MethodExpression", + "replacement": "value", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"components.GameLobbyRolePickerFooter.roleAdditionalCardRemovedForRecipient, {\"roleName\":\"shared.role.definiteName.werewolf, 1\",\"recipient\":\"shared.role.definiteName.thief, 1\"}\",\n \"life\": 5000,\n \"summary\": \"components.GameLobbyRolePickerFooter.additionalCardRemoved\",\n },\n], but it was called with Object {\n \"detail\": \"components.GameLobbyRolePickerFooter.roleAdditionalCardRemovedForRecipient, {\"roleName\":\"shared.role.definitename.werewolf, 1hared.role.definiteName.werewolf, 1\",\"recipient\":\"shared.role.definitename.thief, 1hared.role.definiteName.thief, 1\"}\",\n \"life\": 5000,\n \"summary\": \"components.GameLobbyRolePickerFooter.additionalCardRemoved\",\n}", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "70" + "299" ], "coveredBy": [ - "70", - "71" + "298", + "299", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "766", + "770", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1291", + "1292", + "1293", + "1294", + "2045" ], "location": { "end": { - "column": 66, - "line": 137 + "column": 27, + "line": 12 }, "start": { - "column": 22, - "line": 137 + "column": 12, + "line": 12 } } }, { - "id": "4148", - "mutatorName": "EqualityOperator", - "replacement": "playersWithRoleName.length < role.maxInGame", - "statusReason": "expected false to be true // Object.is equality", + "id": "3833", + "mutatorName": "MethodExpression", + "replacement": "value", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"components.GameLobbyRolePickerFooter.roleAdditionalCardRemovedForRecipient, {\"roleName\":\"shared.role.definiteName.werewolf, 1\",\"recipient\":\"shared.role.definiteName.thief, 1\"}\",\n \"life\": 5000,\n \"summary\": \"components.GameLobbyRolePickerFooter.additionalCardRemoved\",\n },\n], but it was called with Object {\n \"detail\": \"components.GameLobbyRolePickerFooter.roleAdditionalCardRemovedForRecipient, {\"roleName\":\"sshared.role.definiteName.werewolf, 1\",\"recipient\":\"sshared.role.definiteName.thief, 1\"}\",\n \"life\": 5000,\n \"summary\": \"components.GameLobbyRolePickerFooter.additionalCardRemoved\",\n}", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "70" + "299" ], "coveredBy": [ - "70", - "71" + "298", + "299", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "766", + "770", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1291", + "1292", + "1293", + "1294", + "2045" ], "location": { "end": { - "column": 66, - "line": 137 + "column": 58, + "line": 12 }, "start": { - "column": 22, - "line": 137 + "column": 44, + "line": 12 } } }, { - "id": "4149", - "mutatorName": "BlockStatement", + "id": "3834", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(140,75): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/misc/useStrings.ts(14,3): error TS2739: Type '{}' is missing the following properties from type 'UseStrings': convertBooleanAsAffirmativeString, lowerCaseFirstLetter\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "73", - "74", - "75" + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "855", + "856", + "857", + "858", + "859", + "860", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1291", + "1292", + "1293", + "1294", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1485", + "1486", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2043", + "2044", + "2045" ], "location": { "end": { "column": 4, - "line": 149 - }, - "start": { - "column": 82, - "line": 140 - } - } - }, - { - "id": "4150", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(146,23): error TS18048: 'role' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(146,23): error TS18048: 'role.minInGame' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "73", - "74", - "75" - ], - "location": { - "end": { - "column": 38, - "line": 143 - }, - "start": { - "column": 9, - "line": 143 - } - } - }, - { - "id": "4151", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(146,23): error TS18048: 'role' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(146,23): error TS18048: 'role.minInGame' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "73", - "74", - "75" - ], - "location": { - "end": { - "column": 38, - "line": 143 - }, - "start": { - "column": 9, - "line": 143 - } - } - }, - { - "id": "4152", - "mutatorName": "EqualityOperator", - "replacement": "role?.minInGame !== undefined", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(146,23): error TS18048: 'role' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(146,23): error TS18048: 'role.minInGame' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "73", - "74", - "75" - ], - "location": { - "end": { - "column": 38, - "line": 143 - }, - "start": { - "column": 9, - "line": 143 - } - } - }, - { - "id": "4153", - "mutatorName": "OptionalChaining", - "replacement": "role.minInGame", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(143,9): error TS18048: 'role' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(146,23): error TS18048: 'role' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "73", - "74", - "75" - ], - "location": { - "end": { - "column": 24, - "line": 143 + "line": 17 }, "start": { - "column": 9, - "line": 143 + "column": 10, + "line": 14 } } - }, + } + ], + "source": "type UseStrings = {\n convertBooleanAsAffirmativeString: (value: boolean) => string;\n lowerCaseFirstLetter: (value: string) => string;\n};\n\nfunction useStrings(): UseStrings {\n function convertBooleanAsAffirmativeString(value: boolean): \"yes\" | \"no\" {\n return value ? \"yes\" : \"no\";\n }\n\n function lowerCaseFirstLetter(value: string): string {\n return value.charAt(0).toLowerCase() + value.slice(1);\n }\n return {\n convertBooleanAsAffirmativeString,\n lowerCaseFirstLetter,\n };\n}\n\nexport { useStrings };" + }, + "app/composables/misc/useTimers.ts": { + "language": "typescript", + "mutants": [ { - "id": "4154", + "id": "3835", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(144,23): error TS18048: 'role' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(144,23): error TS18048: 'role.minInGame' is possibly 'undefined'.\n", + "statusReason": "app/composables/misc/useTimers.ts(5,23): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "75" - ], - "location": { - "end": { - "column": 6, - "line": 145 - }, - "start": { - "column": 40, - "line": 143 - } - } - }, - { - "id": "4155", - "mutatorName": "ArithmeticOperator", - "replacement": "role.minInGame + playersWithRoleName.length", - "statusReason": "expected 2 to be +0 // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "73" - ], - "coveredBy": [ - "73", - "74" - ], - "location": { - "end": { - "column": 66, - "line": 146 - }, - "start": { - "column": 23, - "line": 146 - } - } - }, - { - "id": "4156", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected +0 to be 1 // Object.is equality", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "74" - ], - "coveredBy": [ - "73", - "74" + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "697", + "698", + "699", + "700", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "856", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1485", + "1486", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2033", + "2034", + "2035" ], "location": { "end": { - "column": 27, - "line": 148 + "column": 2, + "line": 24 }, "start": { - "column": 12, - "line": 148 + "column": 33, + "line": 5 } } }, { - "id": "4157", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected -1 to be +0 // Object.is equality", - "status": "Killed", - "testsCompleted": 2, + "id": "3836", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/misc/useTimers.ts(9,55): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "73" - ], + "killedBy": [], "coveredBy": [ - "73", - "74" + "378", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "698", + "699", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1453", + "1455", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2033", + "2034", + "2035" ], "location": { "end": { - "column": 27, - "line": 148 + "column": 4, + "line": 22 }, "start": { - "column": 12, - "line": 148 + "column": 62, + "line": 9 } } }, { - "id": "4158", - "mutatorName": "EqualityOperator", - "replacement": "leftCount < -1", - "statusReason": "expected -1 to be +0 // Object.is equality", + "id": "3837", + "mutatorName": "ArithmeticOperator", + "replacement": "seconds * secondsInOneMinute", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "73" + "1945" ], "coveredBy": [ - "73", - "74" + "378", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "698", + "699", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1453", + "1455", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2033", + "2034", + "2035" ], "location": { "end": { - "column": 27, - "line": 148 + "column": 60, + "line": 10 }, "start": { - "column": 12, - "line": 148 + "column": 32, + "line": 10 } } }, { - "id": "4159", - "mutatorName": "EqualityOperator", - "replacement": "leftCount > -1", - "statusReason": "expected -1 to be +0 // Object.is equality", + "id": "3838", + "mutatorName": "ArithmeticOperator", + "replacement": "seconds * secondsInOneMinute", + "statusReason": "expected { …(3) } to strictly equal { …(3) }", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "73" + "855" ], "coveredBy": [ - "73", - "74" + "378", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "698", + "699", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1453", + "1455", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2033", + "2034", + "2035" ], "location": { "end": { - "column": 27, - "line": 148 + "column": 58, + "line": 11 }, "start": { - "column": 12, - "line": 148 + "column": 30, + "line": 11 } } }, { - "id": "4160", - "mutatorName": "UnaryOperator", - "replacement": "+1", - "statusReason": "expected +0 to be 1 // Object.is equality", + "id": "3839", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected { …(3) } to strictly equal { …(3) }", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 1, "static": false, "killedBy": [ - "74" + "855" ], "coveredBy": [ - "73", - "74" + "378", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "698", + "699", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1453", + "1455", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2033", + "2034", + "2035" ], "location": { "end": { - "column": 27, - "line": 148 + "column": 48, + "line": 12 }, "start": { - "column": 25, - "line": 148 + "column": 28, + "line": 12 } } }, { - "id": "4161", - "mutatorName": "BlockStatement", + "id": "3840", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expected undefined to strictly equal [ …(2) ]", + "statusReason": "expected 'shared.time.minute, {}, 1' to be 'shared.time.minute, {\"count\":1}, 1' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "76" - ], - "coveredBy": [ - "76", - "77", - "422", - "425" + "2033" ], - "location": { - "end": { - "column": 4, - "line": 158 - }, - "start": { - "column": 160, - "line": 151 - } - } - }, - { - "id": "4162", - "mutatorName": "BooleanLiteral", - "replacement": "createGameDto.value.additionalCards", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(156,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "76", - "77", - "422", - "425" + "378", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "698", + "699", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1453", + "1455", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2033", + "2034", + "2035" ], "location": { "end": { - "column": 45, - "line": 152 + "column": 68, + "line": 12 }, "start": { - "column": 9, - "line": 152 + "column": 50, + "line": 12 } } }, { - "id": "4163", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected [ Array(1) ] to strictly equal [ …(3) ]", + "id": "3841", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected ', {\"count\":30}, 30' to be 'shared.time.second, {\"count\":30}, 30' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 16, "static": false, "killedBy": [ - "77" - ], - "coveredBy": [ - "76", - "77", - "422", - "425" + "2034" ], - "location": { - "end": { - "column": 45, - "line": 152 - }, - "start": { - "column": 9, - "line": 152 - } - } - }, - { - "id": "4164", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(156,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "76", - "77", - "422", - "425" + "378", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "698", + "699", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1453", + "1455", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2033", + "2034", + "2035" ], "location": { "end": { - "column": 45, - "line": 152 + "column": 48, + "line": 13 }, "start": { - "column": 9, - "line": 152 + "column": 28, + "line": 13 } } }, { - "id": "4165", - "mutatorName": "BlockStatement", + "id": "3842", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(154,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "76" - ], - "location": { - "end": { - "column": 6, - "line": 154 - }, - "start": { - "column": 47, - "line": 152 - } - } - }, - { - "id": "4166", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.additionalCards", - "statusReason": "expected [ …(4) ] to strictly equal [ …(3) ]", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "77" - ], - "coveredBy": [ - "76", - "77", - "422", - "425" - ], - "location": { - "end": { - "column": 123, - "line": 156 - }, - "start": { - "column": 43, - "line": 156 - } - } - }, - { - "id": "4167", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected [ Array(1) ] to strictly equal [ …(3) ]", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "77" - ], - "coveredBy": [ - "76", - "77", - "422", - "425" - ], - "location": { - "end": { - "column": 122, - "line": 156 - }, - "start": { - "column": 86, - "line": 156 - } - } - }, - { - "id": "4168", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected [ …(4) ] to strictly equal [ …(2) ]", + "statusReason": "expected 'shared.time.second, {}, 30' to be 'shared.time.second, {\"count\":30}, 30' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 16, "static": false, "killedBy": [ - "76" + "2034" ], "coveredBy": [ - "76", - "77", - "422", - "425" + "378", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "698", + "699", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1453", + "1455", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2033", + "2034", + "2035" ], "location": { "end": { - "column": 122, - "line": 156 + "column": 77, + "line": 13 }, "start": { - "column": 94, - "line": 156 + "column": 50, + "line": 13 } } }, { - "id": "4169", + "id": "3843", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected [ Array(1) ] to strictly equal [ …(3) ]", + "replacement": "true", + "statusReason": "expected 'shared.time.second, {\"count\":0}, 0' to be 'shared.time.minute, {\"count\":1}, 1' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "77" + "2033" ], "coveredBy": [ - "76", - "77", - "422", - "425" + "378", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "698", + "699", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1453", + "1455", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2033", + "2034", + "2035" ], "location": { "end": { - "column": 122, - "line": 156 + "column": 22, + "line": 15 }, "start": { - "column": 94, - "line": 156 + "column": 9, + "line": 15 } } }, { - "id": "4170", - "mutatorName": "EqualityOperator", - "replacement": "card.recipient === recipient", - "statusReason": "expected [ …(4) ] to strictly equal [ …(2) ]", + "id": "3844", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected 'shared.time.minute, {\"count\":0}, 0 sh…' to be 'shared.time.second, {\"count\":30}, 30' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "76" - ], - "coveredBy": [ - "76", - "77", - "422", - "425" - ], - "location": { - "end": { - "column": 122, - "line": 156 - }, - "start": { - "column": 94, - "line": 156 - } - } - }, - { - "id": "4171", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(160,107): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "78", - "79", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1302", - "1303", - "1304", - "1305", - "1306" + "2034" ], - "location": { - "end": { - "column": 4, - "line": 162 - }, - "start": { - "column": 137, - "line": 160 - } - } - }, - { - "id": "4172", - "mutatorName": "LogicalOperator", - "replacement": "createGameDto.value.additionalCards?.filter(card => card.recipient === recipient) && []", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(161,5): error TS2322: Type 'never[] | undefined' is not assignable to type 'CreateGameAdditionalCardDto[]'.\n Type 'undefined' is not assignable to type 'CreateGameAdditionalCardDto[]'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "78", - "79", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1302", - "1303", - "1304", - "1305", - "1306" + "378", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "698", + "699", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1453", + "1455", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2033", + "2034", + "2035" ], "location": { "end": { - "column": 99, - "line": 161 + "column": 22, + "line": 15 }, "start": { - "column": 12, - "line": 161 + "column": 9, + "line": 15 } } }, { - "id": "4173", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.additionalCards", - "statusReason": "expected [ …(4) ] to strictly equal [ …(2) ]", + "id": "3845", + "mutatorName": "EqualityOperator", + "replacement": "minutes !== 0", + "statusReason": "expected 'shared.time.second, {\"count\":0}, 0' to be 'shared.time.minute, {\"count\":1}, 1' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "78" - ], - "coveredBy": [ - "78", - "79", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1302", - "1303", - "1304", - "1305", - "1306" + "2033" ], - "location": { - "end": { - "column": 93, - "line": 161 - }, - "start": { - "column": 12, - "line": 161 - } - } - }, - { - "id": "4174", - "mutatorName": "OptionalChaining", - "replacement": "createGameDto.value.additionalCards.filter", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(161,12): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "78", - "79", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1302", - "1303", - "1304", - "1305", - "1306" + "378", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "698", + "699", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1453", + "1455", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2033", + "2034", + "2035" ], "location": { "end": { - "column": 55, - "line": 161 + "column": 22, + "line": 15 }, "start": { - "column": 12, - "line": 161 + "column": 9, + "line": 15 } } }, { - "id": "4175", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected [] to strictly equal [ …(2) ]", + "id": "3846", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected 'shared.time.minute, {\"count\":0}, 0 sh…' to be 'shared.time.second, {\"count\":30}, 30' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "78" + "2034" ], "coveredBy": [ - "78", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1302", - "1303", - "1304", - "1305", - "1306" + "378", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "2034" ], "location": { "end": { - "column": 92, - "line": 161 + "column": 6, + "line": 17 }, "start": { - "column": 56, - "line": 161 + "column": 24, + "line": 15 } } }, { - "id": "4176", + "id": "3847", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expected [ …(4) ] to strictly equal [ …(2) ]", + "statusReason": "expected 'shared.time.minute, {\"count\":1}, 1' to be 'shared.time.minute, {\"count\":1}, 1 sh…' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 16, "static": false, "killedBy": [ - "78" + "2035" ], "coveredBy": [ - "78", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1302", - "1303", - "1304", - "1305", - "1306" + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "698", + "699", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1279", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1453", + "1455", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2033", + "2035" ], "location": { "end": { - "column": 92, - "line": 161 + "column": 31, + "line": 18 }, "start": { - "column": 64, - "line": 161 + "column": 9, + "line": 18 } } }, { - "id": "4177", + "id": "3848", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected [] to strictly equal [ …(2) ]", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "78" + "1945" ], "coveredBy": [ - "78", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1302", - "1303", - "1304", - "1305", - "1306" + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "698", + "699", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1279", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1453", + "1455", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2033", + "2035" ], "location": { "end": { - "column": 92, - "line": 161 + "column": 31, + "line": 18 }, "start": { - "column": 64, - "line": 161 + "column": 9, + "line": 18 } } }, { - "id": "4178", + "id": "3849", "mutatorName": "EqualityOperator", - "replacement": "card.recipient !== recipient", - "statusReason": "expected [ …(2) ] to strictly equal [ …(2) ]", + "replacement": "remainingSeconds !== 0", + "statusReason": "expected 'shared.time.minute, {\"count\":1}, 1 sh…' to be 'shared.time.minute, {\"count\":1}, 1' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "78" - ], - "coveredBy": [ - "78", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1302", - "1303", - "1304", - "1305", - "1306" + "2033" ], - "location": { - "end": { - "column": 92, - "line": 161 - }, - "start": { - "column": 64, - "line": 161 - } - } - }, - { - "id": "4179", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(161,5): error TS2322: Type '{ roleName: \"werewolf\" | \"seer\" | \"cupid\" | \"defender\" | \"elder\" | \"idiot\" | \"fox\" | \"thief\" | \"scandalmonger\" | \"witch\" | \"actor\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | ... 16 more ... | \"devoted-servant\"; recipient: \"thief\" | \"actor\"; }[] | string[]' is not assignable to type 'CreateGameAdditionalCardDto[]'.\n Type 'string[]' is not assignable to type 'CreateGameAdditionalCardDto[]'.\n Type 'string' is not assignable to type 'CreateGameAdditionalCardDto'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "79", - "418", - "1306" + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "698", + "699", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1279", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1453", + "1455", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2033", + "2035" ], "location": { "end": { - "column": 99, - "line": 161 + "column": 31, + "line": 18 }, "start": { - "column": 97, - "line": 161 + "column": 9, + "line": 18 } } }, { - "id": "4180", + "id": "3850", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(164,79): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "80", - "81" - ], - "location": { - "end": { - "column": 4, - "line": 166 - }, - "start": { - "column": 109, - "line": 164 - } - } - }, - { - "id": "4181", - "mutatorName": "LogicalOperator", - "replacement": "createGameDto.value.additionalCards?.filter(card => card.roleName === roleName) && []", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(165,5): error TS2322: Type 'never[] | undefined' is not assignable to type 'CreateGameAdditionalCardDto[]'.\n Type 'undefined' is not assignable to type 'CreateGameAdditionalCardDto[]'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "80", - "81" - ], - "location": { - "end": { - "column": 97, - "line": 165 - }, - "start": { - "column": 12, - "line": 165 - } - } - }, - { - "id": "4182", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.additionalCards", - "statusReason": "expected [ …(4) ] to strictly equal [ …(2) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "80" - ], - "coveredBy": [ - "80", - "81" - ], - "location": { - "end": { - "column": 91, - "line": 165 - }, - "start": { - "column": 12, - "line": 165 - } - } - }, - { - "id": "4183", - "mutatorName": "OptionalChaining", - "replacement": "createGameDto.value.additionalCards.filter", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(165,12): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "80", - "81" - ], - "location": { - "end": { - "column": 55, - "line": 165 - }, - "start": { - "column": 12, - "line": 165 - } - } - }, - { - "id": "4184", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected [] to strictly equal [ …(2) ]", + "statusReason": "expected { …(3) } to strictly equal { …(3) }", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "80" + "855" ], "coveredBy": [ - "80" + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "698", + "699", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "855", + "857", + "858", + "859", + "860", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1279", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1453", + "1455", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1602", + "1603", + "1604", + "1605", + "1606", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1945", + "1946", + "1947", + "1948", + "2033" ], "location": { "end": { - "column": 90, - "line": 165 + "column": 6, + "line": 20 }, "start": { - "column": 56, - "line": 165 + "column": 33, + "line": 18 } } }, { - "id": "4185", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected [ …(4) ] to strictly equal [ …(2) ]", + "id": "3851", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expected '' to be 'shared.time.minute, {\"count\":1}, 1 sh…' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "80" + "2035" ], "coveredBy": [ - "80" + "2035" ], "location": { "end": { - "column": 90, - "line": 165 - }, - "start": { "column": 64, - "line": 165 - } - } - }, - { - "id": "4186", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected [] to strictly equal [ …(2) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "80" - ], - "coveredBy": [ - "80" - ], - "location": { - "end": { - "column": 90, - "line": 165 + "line": 21 }, "start": { - "column": 64, - "line": 165 + "column": 12, + "line": 21 } } }, { - "id": "4187", - "mutatorName": "EqualityOperator", - "replacement": "card.roleName !== roleName", - "statusReason": "expected [ …(2) ] to strictly equal [ …(2) ]", + "id": "3852", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected 'shared.time.minute, {\"count\":1}, 1 s…' to be 'shared.time.minute, {\"count\":1}, 1 sh…' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "80" - ], - "coveredBy": [ - "80" + "2035" ], - "location": { - "end": { - "column": 90, - "line": 165 - }, - "start": { - "column": 64, - "line": 165 - } - } - }, - { - "id": "4188", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(165,5): error TS2322: Type '{ roleName: \"werewolf\" | \"seer\" | \"cupid\" | \"defender\" | \"elder\" | \"idiot\" | \"fox\" | \"thief\" | \"scandalmonger\" | \"witch\" | \"actor\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | ... 16 more ... | \"devoted-servant\"; recipient: \"thief\" | \"actor\"; }[] | string[]' is not assignable to type 'CreateGameAdditionalCardDto[]'.\n Type 'string[]' is not assignable to type 'CreateGameAdditionalCardDto[]'.\n Type 'string' is not assignable to type 'CreateGameAdditionalCardDto'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "81" + "2035" ], "location": { "end": { - "column": 97, - "line": 165 + "column": 45, + "line": 21 }, "start": { - "column": 95, - "line": 165 + "column": 33, + "line": 21 } } }, { - "id": "4189", + "id": "3853", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "tests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/GameLobbyAdditionalCardsManagerContent.spec.ts(38,24): error TS2339: Property 'isRoleInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/GameLobbyAdditionalCardsManagerContent.spec.ts(39,24): error TS2339: Property 'isRoleInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/GameLobbyAdditionalCardsManagerContent.spec.ts(40,24): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(57,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(80,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(89,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(104,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(128,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(142,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsManager.spec.ts(60,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsManager.spec.ts(98,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsManager.spec.ts(114,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(113,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(171,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(248,33): error TS2339: Property 'setAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(253,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(270,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(291,33): error TS2339: Property 'setAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyBeforeLeaveConfirmDialog/GameLobbyBeforeLeaveConfirmDialog.nuxt.spec.ts(68,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyBeforeLeaveConfirmDialog/GameLobbyBeforeLeaveConfirmDialog.nuxt.spec.ts(109,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyBeforeLeaveConfirmDialog/GameLobbyBeforeLeaveConfirmDialog.nuxt.spec.ts(119,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(66,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(120,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(129,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(146,30): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(163,41): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(182,37): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(187,30): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(201,37): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(218,37): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(223,30): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(237,37): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(112,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(128,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(157,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(166,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(176,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(205,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(221,111): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(86,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(103,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(115,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(127,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(131,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(170,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogActorAdditionalCardsPlaced/GameLobbyStartGameConfirmDialogActorAdditionalCardsPlaced.nuxt.spec.ts(56,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(40,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(69,35): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(78,35): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(83,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(86,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(91,35): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(92,35): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/GameLobbyStartGameConfirmDialogGameOptionsChanged.nuxt.spec.ts(40,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogThiefAdditionalCardsPlaced/GameLobbyStartGameConfirmDialogThiefAdditionalCardsPlaced.nuxt.spec.ts(56,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.nuxt.spec.ts(123,35): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.nuxt.spec.ts(137,35): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderAdditionalCardsManagerButton/GameLobbyHeaderAdditionalCardsManagerButton.nuxt.spec.ts(45,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderAdditionalCardsManagerButton/GameLobbyHeaderAdditionalCardsManagerButton.nuxt.spec.ts(62,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderOptionsButton/GameLobbyHeaderOptionsButton.nuxt.spec.ts(41,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderOptionsButton/GameLobbyHeaderOptionsButton.nuxt.spec.ts(58,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderSetupButtons.nuxt.spec.ts(85,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderSetupButtons.nuxt.spec.ts(119,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(97,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(106,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(119,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(136,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(145,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(159,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(173,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(200,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(209,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubFooter/GameLobbyOptionsHubFooter.nuxt.spec.ts(51,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubFooter/GameLobbyOptionsHubFooter.nuxt.spec.ts(76,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubFooter/GameLobbyOptionsHubFooter.nuxt.spec.ts(77,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubFooter/GameLobbyOptionsHubFooter.nuxt.spec.ts(88,35): error TS2339: Property 'resetCreateGameOptionsDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(80,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(98,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(101,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(76,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(79,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(88,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(101,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(110,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(122,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(125,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(52,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(54,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(72,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(75,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(88,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(97,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(109,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(112,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(47,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(110,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(122,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(125,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(138,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(147,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(159,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(162,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(70,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(73,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(76,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(79,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(89,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(89,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(102,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(105,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(47,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(77,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(90,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(93,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(106,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(115,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(127,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(130,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(143,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(152,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(164,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(167,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(58,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(67,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(76,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(85,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(108,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(108,86): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(109,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(110,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(120,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(130,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(143,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(146,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(154,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(158,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(173,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(176,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(185,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(188,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(198,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(75,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(78,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(87,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(82,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(91,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(103,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(106,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(70,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(73,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(85,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(95,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(108,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(111,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(49,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(59,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(72,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(75,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(100,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(103,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(113,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(116,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(126,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayerCard/GameLobbyPlayerCard.nuxt.spec.ts(71,33): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayerCard/GameLobbyPlayerCard.nuxt.spec.ts(79,33): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(38,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(54,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(61,48): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(73,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPositionCoordinator/GameLobbyPositionCoordinatorSorter/GameLobbyPositionCoordinatorSorter.nuxt.spec.ts(74,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(39,24): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(43,24): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(64,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(65,26): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(66,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(84,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(85,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(112,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(116,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(131,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(132,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(133,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(134,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(144,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(145,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(146,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(147,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(157,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(158,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(159,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(160,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(57,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(121,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(122,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(139,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(154,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(155,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(182,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(183,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(193,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(194,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(216,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(255,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(260,35): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(268,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(295,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(308,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(319,35): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(32,24): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(33,24): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(34,24): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(58,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(59,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(60,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(74,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(75,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(76,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(89,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(90,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(91,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(116,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(117,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(118,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(132,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(133,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(143,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(144,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(145,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(168,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(169,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(170,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(184,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(185,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(186,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(196,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(197,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(198,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(208,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(209,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(210,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(161,33): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(369,33): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(381,33): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(44,31): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(50,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(55,33): error TS2339: Property 'doesCreateGameDtoContainPositionDependantRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(60,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(65,33): error TS2339: Property 'doesCreateGameDtoContainPositionDependantRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(72,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(77,33): error TS2339: Property 'doesCreateGameDtoContainAdditionalCardsDependantRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(82,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(87,33): error TS2339: Property 'doesCreateGameDtoContainAdditionalCardsDependantRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(102,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(104,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(117,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(119,33): error TS2339: Property 'createGameOptionsDtoFromLocalStorage' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(126,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(137,26): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(139,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(146,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(157,26): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(159,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(166,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(173,26): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(176,33): error TS2339: Property 'createGameOptionsDtoFromLocalStorage' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(183,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(184,26): error TS2339: Property 'resetCreateGameOptionsDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(187,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(192,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(193,26): error TS2339: Property 'resetCreateGameOptionsDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(196,33): error TS2339: Property 'createGameOptionsDtoFromLocalStorage' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(203,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(204,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(205,26): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(208,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(216,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(217,26): error TS2339: Property 'saveCreateGameOptionsDtoToLocalStorage' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(219,33): error TS2339: Property 'createGameOptionsDtoFromLocalStorage' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(240,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(245,26): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(247,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(252,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(253,26): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(255,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(268,26): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(270,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(282,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(293,26): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(295,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(305,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(312,26): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(314,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(326,26): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(328,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(340,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(348,26): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(350,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(360,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(366,26): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(368,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(375,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(380,33): error TS2339: Property 'isRoleInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(385,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(390,33): error TS2339: Property 'isRoleInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(402,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(405,41): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(420,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(423,41): error TS2339: Property 'getPlayersWithAnyRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(499,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(501,33): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(556,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(558,33): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(620,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(622,33): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(639,26): error TS2339: Property 'setAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(641,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(660,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(673,26): error TS2339: Property 'setAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(675,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(700,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(706,41): error TS2339: Property 'getAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(713,41): error TS2339: Property 'getAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(740,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(746,41): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(753,41): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "statusReason": "app/composables/misc/useTimers.ts(23,3): error TS2741: Property 'getSecondsInMinutesLabel' is missing in type '{}' but required in type 'UseTimers'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "60", - "61", - "62", - "63", - "64", - "65", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "76", - "77", - "78", - "79", - "80", - "81", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", "373", "374", "375", @@ -183812,86 +181696,6 @@ "389", "390", "391", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", "663", "664", "665", @@ -183923,17 +181727,13 @@ "691", "692", "693", - "701", - "702", - "703", - "704", - "705", - "706", - "707", - "708", - "709", - "710", - "711", + "694", + "695", + "696", + "697", + "698", + "699", + "700", "712", "713", "714", @@ -183950,38 +181750,12 @@ "725", "726", "727", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", + "855", + "856", + "857", + "858", + "859", + "860", "973", "974", "975", @@ -184031,26 +181805,6 @@ "1123", "1124", "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", "1172", "1173", "1174", @@ -184075,11 +181829,6 @@ "1277", "1278", "1279", - "1302", - "1303", - "1304", - "1305", - "1306", "1319", "1320", "1321", @@ -184110,14 +181859,6 @@ "1362", "1363", "1364", - "1385", - "1386", - "1387", - "1388", - "1389", - "1390", - "1391", - "1392", "1400", "1401", "1402", @@ -184151,12 +181892,6 @@ "1520", "1521", "1522", - "1534", - "1535", - "1536", - "1537", - "1538", - "1539", "1540", "1541", "1542", @@ -184177,11 +181912,6 @@ "1573", "1574", "1575", - "1576", - "1577", - "1578", - "1579", - "1580", "1581", "1582", "1583", @@ -184192,19 +181922,11 @@ "1588", "1589", "1590", - "1597", - "1598", - "1599", - "1600", - "1601", "1602", "1603", "1604", "1605", "1606", - "1607", - "1608", - "1609", "1610", "1611", "1612", @@ -184225,42 +181947,122 @@ "1635", "1636", "1637", - "1690", - "1691", "1945", "1946", "1947", - "1948" + "1948", + "2033", + "2034", + "2035" ], "location": { "end": { - "column": 4, - "line": 192 + "column": 38, + "line": 23 }, "start": { "column": 10, - "line": 167 + "line": 23 } } } ], - "source": "import { defineStore } from \"pinia\";\nimport { get, set } from \"radash\";\nimport type { Paths } from \"type-fest\";\nimport { ref } from \"vue\";\nimport { DEFAULT_GAME_OPTIONS } from \"~/composables/api/game/constants/game-options/game-options.constants\";\nimport type { CreateGameAdditionalCardDto } from \"~/composables/api/game/dto/create-game/create-game-additional-card/create-game-additional-card.dto\";\n\nimport { CreateGamePlayerDto } from \"~/composables/api/game/dto/create-game/create-game-player/create-game-player.dto\";\nimport { CreateGameDto } from \"~/composables/api/game/dto/create-game/create-game.dto\";\nimport type { GameAdditionalCardRecipientRoleName } from \"~/composables/api/game/types/game-additional-card/game-additional-card.types\";\nimport { GameOptions } from \"~/composables/api/game/types/game-options/game-options.class\";\nimport type { DeepStringifiedGameOptions } from \"~/composables/api/game/types/game-options/game-options.types\";\nimport { ADDITIONAL_CARDS_DEPENDANT_ROLES } from \"~/composables/api/role/constants/role.constants\";\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\nimport { useRolesStore } from \"~/stores/role/useRolesStore\";\nimport { useLocalStorage } from \"@vueuse/core\";\nimport { LocalStorageKeys } from \"~/utils/enums/local-storage.enums\";\n\nconst useCreateGameDtoStore = defineStore(StoreIds.CREATE_GAME_DTO, () => {\n const rolesStore = useRolesStore();\n const { getRoleWithNameInRoles } = rolesStore;\n\n const createGameOptionsDtoFromLocalStorage = useLocalStorage(LocalStorageKeys.GAME_OPTIONS, DEFAULT_GAME_OPTIONS, { mergeDefaults: true });\n\n const defaultCreateGameDto = CreateGameDto.create({\n players: [],\n options: DEFAULT_GAME_OPTIONS,\n });\n\n const createGameDto = ref(CreateGameDto.create({\n ...defaultCreateGameDto,\n options: createGameOptionsDtoFromLocalStorage.value,\n }));\n\n const createGameOptionsDto = computed(() => createGameDto.value.options);\n\n const doesCreateGameDtoContainPositionDependantRoles = computed(() => {\n const positionDependantRoles: RoleName[] = [\"rusty-sword-knight\", \"bear-tamer\", \"fox\"];\n const playersWithPositionDependantRoles = getPlayersWithAnyRoleNameInCreateGameDto(positionDependantRoles);\n\n return playersWithPositionDependantRoles.length > 0;\n });\n\n const doesCreateGameDtoContainAdditionalCardsDependantRoles = computed(() => {\n const playersWithAdditionalCardsDependantRoles = getPlayersWithAnyRoleNameInCreateGameDto([...ADDITIONAL_CARDS_DEPENDANT_ROLES]);\n\n return playersWithAdditionalCardsDependantRoles.length > 0;\n });\n\n function setCreateGameDto(createGameDtoValue: CreateGameDto): void {\n createGameDto.value = CreateGameDto.create(createGameDtoValue);\n saveCreateGameOptionsDtoToLocalStorage();\n }\n\n function resetCreateGameDto(doesRetrieveLocalStorageValues = true): void {\n if (!doesRetrieveLocalStorageValues) {\n createGameDto.value = CreateGameDto.create(defaultCreateGameDto);\n saveCreateGameOptionsDtoToLocalStorage();\n\n return;\n }\n createGameDto.value = CreateGameDto.create({\n ...defaultCreateGameDto,\n options: createGameOptionsDtoFromLocalStorage.value,\n });\n }\n\n function resetCreateGameOptionsDto(): void {\n createGameDto.value.options = GameOptions.create(DEFAULT_GAME_OPTIONS);\n saveCreateGameOptionsDtoToLocalStorage();\n }\n\n function resetCreateGameOptionDto(optionKey: Paths): void {\n const defaultOptionValue = get(DEFAULT_GAME_OPTIONS, optionKey);\n createGameDto.value.options = GameOptions.create(set(createGameDto.value.options, optionKey, defaultOptionValue));\n saveCreateGameOptionsDtoToLocalStorage();\n }\n\n function saveCreateGameOptionsDtoToLocalStorage(): void {\n createGameOptionsDtoFromLocalStorage.value = createGameDto.value.options;\n }\n\n function removeObsoleteAdditionalCardsFromCreateGameDto(): void {\n if (!createGameDto.value.additionalCards) {\n return;\n }\n const rolesInGame = new Set(createGameDto.value.players.map(player => player.role.name));\n createGameDto.value.additionalCards = createGameDto.value.additionalCards.filter(({ recipient }) => rolesInGame.has(recipient));\n }\n\n function addPlayerToCreateGameDto(player: CreateGamePlayerDto): void {\n createGameDto.value.players.push(CreateGamePlayerDto.create(player));\n }\n\n function updatePlayerInCreateGameDto(player: CreateGamePlayerDto): void {\n const playerIndex = createGameDto.value.players.findIndex(({ name }) => name === player.name);\n if (playerIndex !== -1) {\n createGameDto.value.players.splice(playerIndex, 1, CreateGamePlayerDto.create(player));\n }\n }\n\n function setPlayersToCreateGameDto(players: CreateGamePlayerDto[]): void {\n createGameDto.value.players = players.map(player => CreateGamePlayerDto.create(player));\n }\n\n function removePlayerFromCreateGameDto(playerName: string): void {\n const playerIndex = createGameDto.value.players.findIndex(player => player.name === playerName);\n if (playerIndex !== -1) {\n createGameDto.value.players = createGameDto.value.players.toSpliced(playerIndex, 1);\n }\n }\n\n function isRoleInCreateGameDto(roleName: RoleName): boolean {\n return createGameDto.value.players.some(player => player.role.name === roleName);\n }\n\n function getPlayersWithRoleNameInCreateGameDto(roleName: RoleName): CreateGamePlayerDto[] {\n return createGameDto.value.players.filter(player => player.role.name === roleName);\n }\n\n function getPlayersWithAnyRoleNameInCreateGameDto(roleNames: RoleName[]): CreateGamePlayerDto[] {\n return createGameDto.value.players.filter(player => player.role.name && roleNames.includes(player.role.name));\n }\n\n function isRoleMinReachedInCreateGameDto(roleName: RoleName): boolean {\n const playersWithRoleName = getPlayersWithRoleNameInCreateGameDto(roleName);\n const role = getRoleWithNameInRoles(roleName);\n\n return !!role && (role.minInGame === undefined || playersWithRoleName.length >= role.minInGame);\n }\n\n function isRoleMaxReachedInCreateGameDto(roleName: RoleName): boolean {\n const playersWithRoleName = getPlayersWithRoleNameInCreateGameDto(roleName);\n const role = getRoleWithNameInRoles(roleName);\n\n return !!role && playersWithRoleName.length >= role.maxInGame;\n }\n\n function getRoleLeftCountToReachMinInCreateGameDto(roleName: RoleName): number {\n const playersWithRoleName = getPlayersWithRoleNameInCreateGameDto(roleName);\n const role = getRoleWithNameInRoles(roleName);\n if (role?.minInGame === undefined) {\n return 0;\n }\n const leftCount = role.minInGame - playersWithRoleName.length;\n\n return leftCount <= -1 ? 0 : leftCount;\n }\n\n function setAdditionalCardsForRecipientInCreateGameDto(additionalCards: CreateGameAdditionalCardDto[], recipient: GameAdditionalCardRecipientRoleName): void {\n if (!createGameDto.value.additionalCards) {\n createGameDto.value.additionalCards = additionalCards;\n }\n\n createGameDto.value.additionalCards = createGameDto.value.additionalCards.filter(card => card.recipient !== recipient);\n createGameDto.value.additionalCards.push(...additionalCards);\n }\n\n function getAdditionalCardsForRecipientInCreateGameDto(recipient: GameAdditionalCardRecipientRoleName): CreateGameAdditionalCardDto[] {\n return createGameDto.value.additionalCards?.filter(card => card.recipient === recipient) ?? [];\n }\n\n function getAdditionalCardsWithRoleNameInCreateGameDto(roleName: RoleName): CreateGameAdditionalCardDto[] {\n return createGameDto.value.additionalCards?.filter(card => card.roleName === roleName) ?? [];\n }\n return {\n createGameOptionsDtoFromLocalStorage,\n createGameDto,\n createGameOptionsDto,\n doesCreateGameDtoContainPositionDependantRoles,\n doesCreateGameDtoContainAdditionalCardsDependantRoles,\n setCreateGameDto,\n resetCreateGameDto,\n resetCreateGameOptionsDto,\n resetCreateGameOptionDto,\n saveCreateGameOptionsDtoToLocalStorage,\n removeObsoleteAdditionalCardsFromCreateGameDto,\n addPlayerToCreateGameDto,\n updatePlayerInCreateGameDto,\n setPlayersToCreateGameDto,\n removePlayerFromCreateGameDto,\n isRoleInCreateGameDto,\n getPlayersWithRoleNameInCreateGameDto,\n getPlayersWithAnyRoleNameInCreateGameDto,\n isRoleMinReachedInCreateGameDto,\n isRoleMaxReachedInCreateGameDto,\n getRoleLeftCountToReachMinInCreateGameDto,\n setAdditionalCardsForRecipientInCreateGameDto,\n getAdditionalCardsForRecipientInCreateGameDto,\n getAdditionalCardsWithRoleNameInCreateGameDto,\n };\n});\n\nexport { useCreateGameDtoStore };" + "source": "type UseTimers = {\n getSecondsInMinutesLabel: (seconds: number) => string;\n};\n\nfunction useTimers(): UseTimers {\n const secondsInOneMinute = 60;\n const { t } = useI18n();\n\n function getSecondsInMinutesLabel(seconds: number): string {\n const minutes = Math.floor(seconds / secondsInOneMinute);\n const remainingSeconds = seconds % secondsInOneMinute;\n const minutesLabel = t(\"shared.time.minute\", { count: minutes }, minutes);\n const secondsLabel = t(\"shared.time.second\", { count: remainingSeconds }, remainingSeconds);\n\n if (minutes === 0) {\n return secondsLabel;\n }\n if (remainingSeconds === 0) {\n return minutesLabel;\n }\n return `${minutesLabel} ${t(\"shared.and\")} ${secondsLabel}`;\n }\n return { getSecondsInMinutesLabel };\n}\n\nexport { useTimers };" }, - "app/stores/game/game-event/useGameEventsStore.ts": { + "app/composables/prime-vue/usePrimeVueToasts.ts": { "language": "typescript", "mutants": [ { - "id": "4191", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Events Monitor Current Event Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 51, - "static": true, - "killedBy": [ - "190" - ], + "id": "3854", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/prime-vue/usePrimeVueToasts.ts(14,31): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "80", + "81", "82", "83", "84", @@ -184285,36 +182087,6 @@ "103", "104", "105", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", "164", "165", "166", @@ -184415,6 +182187,25 @@ "284", "285", "286", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", "392", "393", "394", @@ -184437,6 +182228,32 @@ "411", "412", "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", "455", "456", "457", @@ -184465,6 +182282,22 @@ "480", "481", "482", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", "499", "500", "501", @@ -184521,23 +182354,75 @@ "566", "567", "568", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", "694", "695", "696", @@ -184545,6 +182430,33 @@ "698", "699", "700", + "701", + "702", + "703", + "704", + "705", + "706", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", "728", "729", "730", @@ -184577,6 +182489,18 @@ "768", "769", "770", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782", "783", "784", "785", @@ -184601,6 +182525,17 @@ "818", "819", "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", "838", "839", "840", @@ -184618,15 +182553,6 @@ "852", "853", "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", "897", "898", "899", @@ -184658,7 +182584,41 @@ "925", "926", "927", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", "965", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", "984", "985", "986", @@ -184678,6 +182638,26 @@ "1000", "1001", "1002", + "1011", + "1012", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", "1042", "1043", "1044", @@ -184687,6 +182667,15 @@ "1048", "1049", "1050", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", "1060", "1061", "1062", @@ -184712,6 +182701,54 @@ "1086", "1087", "1088", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", "1192", "1193", "1194", @@ -184721,6 +182758,15 @@ "1198", "1199", "1200", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", "1237", "1238", "1239", @@ -184741,6 +182787,12 @@ "1264", "1265", "1267", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", "1290", "1291", "1292", @@ -184753,12 +182805,69 @@ "1299", "1300", "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", "1342", "1343", "1344", "1345", "1346", "1347", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1385", + "1386", + "1387", + "1388", + "1389", + "1390", + "1391", + "1392", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", "1414", "1415", "1416", @@ -184786,6 +182895,12 @@ "1448", "1449", "1450", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", "1462", "1463", "1464", @@ -184800,6 +182915,14 @@ "1482", "1483", "1484", + "1485", + "1486", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", "1493", "1494", "1495", @@ -184817,6 +182940,11 @@ "1507", "1508", "1509", + "1518", + "1519", + "1520", + "1521", + "1522", "1523", "1524", "1525", @@ -184828,23 +182956,97 @@ "1531", "1532", "1533", + "1534", + "1535", + "1536", + "1537", + "1538", + "1539", + "1540", + "1541", + "1542", + "1543", + "1544", "1550", "1551", "1552", "1553", "1554", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", "1565", "1566", "1567", "1568", "1569", "1570", + "1571", + "1572", + "1573", + "1574", + "1575", + "1576", + "1577", + "1578", + "1579", + "1580", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", "1591", "1592", "1593", "1594", "1595", "1596", + "1597", + "1598", + "1599", + "1600", + "1601", + "1602", + "1603", + "1604", + "1605", + "1606", + "1607", + "1608", + "1609", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", "1638", "1639", "1640", @@ -184860,10 +183062,19 @@ "1679", "1680", "1681", + "1682", + "1683", + "1684", + "1685", "1686", "1687", "1688", "1689", + "1690", + "1691", + "1701", + "1702", + "1703", "1704", "1705", "1706", @@ -184889,6 +183100,11 @@ "1756", "1757", "1758", + "1759", + "1760", + "1761", + "1762", + "1763", "1774", "1775", "1776", @@ -184925,31 +183141,465 @@ "1911", "1922", "1926", - "1930" + "1929", + "1930", + "1931", + "1932", + "1933", + "1945", + "1946", + "1947", + "1948", + "2047" ], "location": { "end": { - "column": 83, - "line": 12 + "column": 2, + "line": 46 }, "start": { - "column": 56, - "line": 12 + "column": 49, + "line": 14 } } }, { - "id": "4192", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Events Monitor Current Event Component > should match snapshot when rendered. 1` mismatched", + "id": "3855", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 51, - "static": true, + "testsCompleted": 1, + "static": false, "killedBy": [ - "190" + "1759" + ], + "coveredBy": [ + "1759", + "1760", + "1761", + "1762", + "1763" + ], + "location": { + "end": { + "column": 4, + "line": 22 + }, + "start": { + "column": 57, + "line": 17 + } + } + }, + { + "id": "3856", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"closable\": true,\n \"detail\": \"detail\",\n \"life\": 4000,\n \"summary\": \"summary\",\n },\n], but it was called with Object {}", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1759" + ], + "coveredBy": [ + "1759", + "1760", + "1761", + "1762", + "1763" + ], + "location": { + "end": { + "column": 6, + "line": 21 + }, + "start": { + "column": 15, + "line": 18 + } + } + }, + { + "id": "3857", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1760" + ], + "coveredBy": [ + "1760" + ], + "location": { + "end": { + "column": 4, + "line": 26 + }, + "start": { + "column": 64, + "line": 24 + } + } + }, + { + "id": "3858", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"closable\": true,\n \"detail\": \"detail\",\n \"life\": 4000,\n \"severity\": \"success\",\n \"summary\": \"summary\",\n },\n], but it was called with Object {\n \"closable\": true,\n \"life\": 4000,\n}", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1760" + ], + "coveredBy": [ + "1760" + ], + "location": { + "end": { + "column": 49, + "line": 25 + }, + "start": { + "column": 14, + "line": 25 + } + } + }, + { + "id": "3859", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/prime-vue/usePrimeVueToasts.ts(25,16): error TS2322: Type '\"\"' is not assignable to type '\"success\" | \"info\" | \"warn\" | \"error\" | \"secondary\" | \"contrast\" | undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1760" + ], + "location": { + "end": { + "column": 35, + "line": 25 + }, + "start": { + "column": 26, + "line": 25 + } + } + }, + { + "id": "3860", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1761" + ], + "coveredBy": [ + "1761" + ], + "location": { + "end": { + "column": 4, + "line": 30 + }, + "start": { + "column": 61, + "line": 28 + } + } + }, + { + "id": "3861", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"closable\": true,\n \"detail\": \"detail\",\n \"life\": 4000,\n \"severity\": \"info\",\n \"summary\": \"summary\",\n },\n], but it was called with Object {\n \"closable\": true,\n \"life\": 4000,\n}", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1761" + ], + "coveredBy": [ + "1761" + ], + "location": { + "end": { + "column": 46, + "line": 29 + }, + "start": { + "column": 14, + "line": 29 + } + } + }, + { + "id": "3862", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/prime-vue/usePrimeVueToasts.ts(29,16): error TS2322: Type '\"\"' is not assignable to type '\"success\" | \"info\" | \"warn\" | \"error\" | \"secondary\" | \"contrast\" | undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1761" + ], + "location": { + "end": { + "column": 32, + "line": 29 + }, + "start": { + "column": 26, + "line": 29 + } + } + }, + { + "id": "3863", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1762" + ], + "coveredBy": [ + "1762" + ], + "location": { + "end": { + "column": 4, + "line": 34 + }, + "start": { + "column": 61, + "line": 32 + } + } + }, + { + "id": "3864", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"closable\": true,\n \"detail\": \"detail\",\n \"life\": 4000,\n \"severity\": \"warn\",\n \"summary\": \"summary\",\n },\n], but it was called with Object {\n \"closable\": true,\n \"life\": 4000,\n}", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1762" + ], + "coveredBy": [ + "1762" + ], + "location": { + "end": { + "column": 46, + "line": 33 + }, + "start": { + "column": 14, + "line": 33 + } + } + }, + { + "id": "3865", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/prime-vue/usePrimeVueToasts.ts(33,16): error TS2322: Type '\"\"' is not assignable to type '\"success\" | \"info\" | \"warn\" | \"error\" | \"secondary\" | \"contrast\" | undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1762" + ], + "location": { + "end": { + "column": 32, + "line": 33 + }, + "start": { + "column": 26, + "line": 33 + } + } + }, + { + "id": "3866", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1763" + ], + "coveredBy": [ + "1763" + ], + "location": { + "end": { + "column": 4, + "line": 38 + }, + "start": { + "column": 62, + "line": 36 + } + } + }, + { + "id": "3867", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"closable\": true,\n \"detail\": \"detail\",\n \"life\": 4000,\n \"severity\": \"error\",\n \"summary\": \"summary\",\n },\n], but it was called with Object {\n \"closable\": true,\n \"life\": 4000,\n}", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1763" + ], + "coveredBy": [ + "1763" + ], + "location": { + "end": { + "column": 47, + "line": 37 + }, + "start": { + "column": 14, + "line": 37 + } + } + }, + { + "id": "3868", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/prime-vue/usePrimeVueToasts.ts(37,16): error TS2322: Type '\"\"' is not assignable to type '\"success\" | \"info\" | \"warn\" | \"error\" | \"secondary\" | \"contrast\" | undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1763" ], + "location": { + "end": { + "column": 33, + "line": 37 + }, + "start": { + "column": 26, + "line": 37 + } + } + }, + { + "id": "3869", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/prime-vue/usePrimeVueToasts.ts(39,3): error TS2739: Type '{}' is missing the following properties from type 'UsePrimeVueToasts': addToast, addSuccessToast, addInfoToast, addWarnToast, addErrorToast\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "80", + "81", "82", "83", "84", @@ -184974,36 +183624,6 @@ "103", "104", "105", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", "164", "165", "166", @@ -185104,6 +183724,25 @@ "284", "285", "286", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", "392", "393", "394", @@ -185126,6 +183765,32 @@ "411", "412", "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", "455", "456", "457", @@ -185154,6 +183819,22 @@ "480", "481", "482", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", "499", "500", "501", @@ -185210,23 +183891,75 @@ "566", "567", "568", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", "694", "695", "696", @@ -185234,6 +183967,33 @@ "698", "699", "700", + "701", + "702", + "703", + "704", + "705", + "706", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", "728", "729", "730", @@ -185266,6 +184026,18 @@ "768", "769", "770", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782", "783", "784", "785", @@ -185290,6 +184062,17 @@ "818", "819", "820", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", "838", "839", "840", @@ -185307,15 +184090,6 @@ "852", "853", "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", "897", "898", "899", @@ -185347,7 +184121,41 @@ "925", "926", "927", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", "965", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", "984", "985", "986", @@ -185367,6 +184175,26 @@ "1000", "1001", "1002", + "1011", + "1012", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", "1042", "1043", "1044", @@ -185376,6 +184204,15 @@ "1048", "1049", "1050", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", "1060", "1061", "1062", @@ -185401,6 +184238,54 @@ "1086", "1087", "1088", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", "1192", "1193", "1194", @@ -185410,6 +184295,15 @@ "1198", "1199", "1200", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", "1237", "1238", "1239", @@ -185430,6 +184324,12 @@ "1264", "1265", "1267", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", "1290", "1291", "1292", @@ -185442,2564 +184342,1234 @@ "1299", "1300", "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", "1342", "1343", "1344", "1345", "1346", "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", - "1493", - "1494", - "1495", - "1496", - "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", - "1505", - "1506", - "1507", - "1508", - "1509", - "1523", - "1524", - "1525", - "1526", - "1527", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1638", - "1639", - "1640", - "1641", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1686", - "1687", - "1688", - "1689", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1793", - "1797", - "1831", - "1832", - "1833", - "1834", - "1835", - "1836", - "1837", - "1838", - "1863", - "1864", - "1865", - "1866", - "1880", - "1884", - "1893", - "1894", - "1895", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "1930" - ], - "location": { - "end": { - "column": 113, - "line": 14 - }, - "start": { - "column": 60, - "line": 14 - } - } - }, - { - "id": "4193", - "mutatorName": "OptionalChaining", - "replacement": "gameEvents.value[currentGameEventIndex.value]", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(14,66): error TS18048: 'gameEvents.value' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "588", - "595", - "596", - "598", - "604", - "1774", - "1775", - "1776", - "1777", - "1778" - ], - "location": { - "end": { - "column": 113, - "line": 14 - }, - "start": { - "column": 66, - "line": 14 - } - } - }, - { - "id": "4195", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "392" - ], - "coveredBy": [ - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "588", - "589", - "590", - "591" - ], - "location": { - "end": { - "column": 139, - "line": 15 - }, - "start": { - "column": 60, - "line": 15 - } - } - }, - { - "id": "4196", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected '' to be undefined", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "395" - ], - "coveredBy": [ - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "588", - "589", - "590", - "591" - ], - "location": { - "end": { - "column": 139, - "line": 15 - }, - "start": { - "column": 60, - "line": 15 - } - } - }, - { - "id": "4197", - "mutatorName": "LogicalOperator", - "replacement": "currentGameEventIndex.value > 0 || gameStore.makingGamePlayStatus !== \"pending\"", - "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "392" - ], - "coveredBy": [ - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "588", - "589", - "590", - "591" - ], - "location": { - "end": { - "column": 139, - "line": 15 - }, - "start": { - "column": 60, - "line": 15 - } - } - }, - { - "id": "4198", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "392" - ], - "coveredBy": [ - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "588", - "589", - "590", - "591" - ], - "location": { - "end": { - "column": 91, - "line": 15 - }, - "start": { - "column": 60, - "line": 15 - } - } - }, - { - "id": "4199", - "mutatorName": "EqualityOperator", - "replacement": "currentGameEventIndex.value >= 0", - "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "392" - ], - "coveredBy": [ - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "588", - "589", - "590", - "591" - ], - "location": { - "end": { - "column": 91, - "line": 15 - }, - "start": { - "column": 60, - "line": 15 - } - } - }, - { - "id": "4200", - "mutatorName": "EqualityOperator", - "replacement": "currentGameEventIndex.value <= 0", - "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "392" - ], - "coveredBy": [ - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "588", - "589", - "590", - "591" - ], - "location": { - "end": { - "column": 91, - "line": 15 - }, - "start": { - "column": 60, - "line": 15 - } - } - }, - { - "id": "4201", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "591" - ], - "coveredBy": [ - "395", - "397", - "398", - "399", - "400", - "401", - "402", - "404", - "589", - "591" - ], - "location": { - "end": { - "column": 139, - "line": 15 - }, - "start": { - "column": 95, - "line": 15 - } - } - }, - { - "id": "4202", - "mutatorName": "EqualityOperator", - "replacement": "gameStore.makingGamePlayStatus === \"pending\"", - "statusReason": "expected '' to be undefined", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "395" - ], - "coveredBy": [ - "395", - "397", - "398", - "399", - "400", - "401", - "402", - "404", - "589", - "591" - ], - "location": { - "end": { - "column": 139, - "line": 15 - }, - "start": { - "column": 95, - "line": 15 - } - } - }, - { - "id": "4203", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(15,95): error TS2367: This comparison appears to be unintentional because the types 'AsyncDataRequestStatus' and '\"\"' have no overlap.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "395", - "397", - "398", - "399", - "400", - "401", - "402", - "404", - "589", - "591" - ], - "location": { - "end": { - "column": 139, - "line": 15 - }, - "start": { - "column": 130, - "line": 15 - } - } - }, - { - "id": "4205", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "593" - ], - "coveredBy": [ - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "588", - "592", - "593" - ], - "location": { - "end": { - "column": 100, - "line": 16 - }, - "start": { - "column": 56, - "line": 16 - } - } - }, - { - "id": "4206", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "392" - ], - "coveredBy": [ - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "588", - "592", - "593" - ], - "location": { - "end": { - "column": 100, - "line": 16 - }, - "start": { - "column": 56, - "line": 16 - } - } - }, - { - "id": "4207", - "mutatorName": "EqualityOperator", - "replacement": "gameStore.makingGamePlayStatus === \"pending\"", - "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "392" - ], - "coveredBy": [ - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "588", - "592", - "593" - ], - "location": { - "end": { - "column": 100, - "line": 16 - }, - "start": { - "column": 56, - "line": 16 - } - } - }, - { - "id": "4208", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(16,56): error TS2367: This comparison appears to be unintentional because the types 'AsyncDataRequestStatus' and '\"\"' have no overlap.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "588", - "592", - "593" - ], - "location": { - "end": { - "column": 100, - "line": 16 - }, - "start": { - "column": 91, - "line": 16 - } - } - }, - { - "id": "4209", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected 2 to be +0 // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "594" - ], - "coveredBy": [ - "594", - "598", - "600", - "601", - "602" + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1385", + "1386", + "1387", + "1388", + "1389", + "1390", + "1391", + "1392", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", + "1485", + "1486", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1493", + "1494", + "1495", + "1496", + "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", + "1505", + "1506", + "1507", + "1508", + "1509", + "1518", + "1519", + "1520", + "1521", + "1522", + "1523", + "1524", + "1525", + "1526", + "1527", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1534", + "1535", + "1536", + "1537", + "1538", + "1539", + "1540", + "1541", + "1542", + "1543", + "1544", + "1550", + "1551", + "1552", + "1553", + "1554", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1571", + "1572", + "1573", + "1574", + "1575", + "1576", + "1577", + "1578", + "1579", + "1580", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1597", + "1598", + "1599", + "1600", + "1601", + "1602", + "1603", + "1604", + "1605", + "1606", + "1607", + "1608", + "1609", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1638", + "1639", + "1640", + "1641", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1682", + "1683", + "1684", + "1685", + "1686", + "1687", + "1688", + "1689", + "1690", + "1691", + "1701", + "1702", + "1703", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1759", + "1760", + "1761", + "1762", + "1763", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1929", + "1930", + "1931", + "1932", + "1933", + "1945", + "1946", + "1947", + "1948", + "2047" ], "location": { "end": { "column": 4, - "line": 20 + "line": 45 }, "start": { - "column": 40, - "line": 18 + "column": 10, + "line": 39 } } - }, + } + ], + "source": "import type { ToastMessageOptions } from \"primevue/toast\";\nimport { useToast } from \"primevue/usetoast\";\n\nimport { DEFAULT_PRIME_VUE_TOAST_OPTIONS } from \"~/composables/prime-vue/constants/prime-vue.constants\";\n\ntype UsePrimeVueToasts = {\n addToast: (options: ToastMessageOptions) => void;\n addSuccessToast: (options: ToastMessageOptions) => void;\n addInfoToast: (options: ToastMessageOptions) => void;\n addWarnToast: (options: ToastMessageOptions) => void;\n addErrorToast: (options: ToastMessageOptions) => void;\n};\n\nfunction usePrimeVueToasts(): UsePrimeVueToasts {\n const toast = useToast();\n\n function addToast(options: ToastMessageOptions): void {\n toast.add({\n ...DEFAULT_PRIME_VUE_TOAST_OPTIONS,\n ...options,\n });\n }\n\n function addSuccessToast(options: ToastMessageOptions): void {\n addToast({ severity: \"success\", ...options });\n }\n\n function addInfoToast(options: ToastMessageOptions): void {\n addToast({ severity: \"info\", ...options });\n }\n\n function addWarnToast(options: ToastMessageOptions): void {\n addToast({ severity: \"warn\", ...options });\n }\n\n function addErrorToast(options: ToastMessageOptions): void {\n addToast({ severity: \"error\", ...options });\n }\n return {\n addToast,\n addSuccessToast,\n addInfoToast,\n addWarnToast,\n addErrorToast,\n };\n}\n\nexport { usePrimeVueToasts };" + }, + "app/composables/route/useWerewolvesAssistantRoutes.ts": { + "language": "typescript", + "mutants": [ { - "id": "4210", + "id": "3870", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'death', …(1) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "595" - ], - "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604" - ], - "location": { - "end": { - "column": 4, - "line": 41 - }, - "start": { - "column": 53, - "line": 22 - } - } - }, - { - "id": "4211", - "mutatorName": "BooleanLiteral", - "replacement": "gameEvents.value", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(27,27): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(28,61): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(29,43): error TS18048: 'gameEvents.value' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604" - ], - "location": { - "end": { - "column": 26, - "line": 23 - }, - "start": { - "column": 9, - "line": 23 - } - } - }, - { - "id": "4212", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(27,27): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(28,61): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(29,43): error TS18048: 'gameEvents.value' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604" - ], - "location": { - "end": { - "column": 26, - "line": 23 - }, - "start": { - "column": 9, - "line": 23 - } - } - }, - { - "id": "4213", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(27,27): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(28,61): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(29,43): error TS18048: 'gameEvents.value' is possibly 'undefined'.\n", + "statusReason": "app/composables/route/useWerewolvesAssistantRoutes.ts(7,42): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604" + "1930", + "2015", + "2016" ], "location": { "end": { - "column": 26, - "line": 23 + "column": 2, + "line": 12 }, "start": { - "column": 9, - "line": 23 + "column": 71, + "line": 7 } } }, { - "id": "4214", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(25,27): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(26,61): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(27,43): error TS18048: 'gameEvents.value' is possibly 'undefined'.\n", + "id": "3871", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/composables/route/useWerewolvesAssistantRoutes.ts(9,24): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "603" - ], - "location": { - "end": { - "column": 6, - "line": 25 - }, - "start": { - "column": 28, - "line": 23 - } - } - }, - { - "id": "4215", - "mutatorName": "ArithmeticOperator", - "replacement": "currentGameEventIndex.value - 1", - "statusReason": "Cannot read properties of undefined (reading 'type')", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "595" - ], - "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" - ], - "location": { - "end": { - "column": 75, - "line": 27 - }, - "start": { - "column": 44, - "line": 27 - } - } - }, - { - "id": "4216", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected +0 to be 1 // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "597" - ], - "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" - ], - "location": { - "end": { - "column": 88, - "line": 28 - }, - "start": { - "column": 29, - "line": 28 - } - } - }, - { - "id": "4217", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 7, - "static": false, - "killedBy": [ - "601" - ], - "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" - ], - "location": { - "end": { - "column": 88, - "line": 28 - }, - "start": { - "column": 29, - "line": 28 - } - } - }, - { - "id": "4218", - "mutatorName": "EqualityOperator", - "replacement": "currentGameEventIndex.value !== gameEvents.value.length - 1", - "statusReason": "expected +0 to be 1 // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "597" - ], - "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" - ], - "location": { - "end": { - "column": 88, - "line": 28 - }, - "start": { - "column": 29, - "line": 28 - } - } - }, - { - "id": "4219", - "mutatorName": "ArithmeticOperator", - "replacement": "gameEvents.value.length + 1", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 7, - "static": false, - "killedBy": [ - "601" - ], - "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" - ], - "location": { - "end": { - "column": 88, - "line": 28 - }, - "start": { - "column": 61, - "line": 28 - } - } - }, - { - "id": "4220", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected +0 to be 1 // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "597" - ], - "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" - ], - "location": { - "end": { - "column": 145, - "line": 29 - }, - "start": { - "column": 43, - "line": 29 - } - } - }, - { - "id": "4221", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'game-starts', …(1) }", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "598" - ], - "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" - ], - "location": { - "end": { - "column": 145, - "line": 29 - }, - "start": { - "column": 43, - "line": 29 - } - } - }, - { - "id": "4222", - "mutatorName": "LogicalOperator", - "replacement": "gameEvents.value.length > currentGameEventIndex.value + 1 || nextGameEvent.type === \"game-turn-starts\"", - "statusReason": "Cannot read properties of undefined (reading 'type')", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "596" - ], - "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" - ], - "location": { - "end": { - "column": 145, - "line": 29 - }, - "start": { - "column": 43, - "line": 29 - } - } - }, - { - "id": "4223", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Cannot read properties of undefined (reading 'type')", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "596" - ], - "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" - ], - "location": { - "end": { - "column": 100, - "line": 29 - }, - "start": { - "column": 43, - "line": 29 - } - } - }, - { - "id": "4224", - "mutatorName": "EqualityOperator", - "replacement": "gameEvents.value.length >= currentGameEventIndex.value + 1", - "statusReason": "Cannot read properties of undefined (reading 'type')", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "596" - ], - "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" - ], - "location": { - "end": { - "column": 100, - "line": 29 - }, - "start": { - "column": 43, - "line": 29 - } - } - }, - { - "id": "4225", - "mutatorName": "EqualityOperator", - "replacement": "gameEvents.value.length <= currentGameEventIndex.value + 1", - "statusReason": "Cannot read properties of undefined (reading 'type')", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "596" - ], - "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" - ], - "location": { - "end": { - "column": 100, - "line": 29 - }, - "start": { - "column": 43, - "line": 29 - } - } - }, - { - "id": "4226", - "mutatorName": "ArithmeticOperator", - "replacement": "currentGameEventIndex.value - 1", - "statusReason": "Cannot read properties of undefined (reading 'type')", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "596" - ], - "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" + "1930", + "2015", + "2016" ], "location": { "end": { - "column": 100, - "line": 29 + "column": 72, + "line": 9 }, "start": { - "column": 69, - "line": 29 + "column": 42, + "line": 9 } } }, { - "id": "4227", + "id": "3872", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expected +0 to be 1 // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "597" - ], - "coveredBy": [ - "595", - "597", - "598", - "599", - "600", - "602", - "604" - ], - "location": { - "end": { - "column": 145, - "line": 29 - }, - "start": { - "column": 104, - "line": 29 - } - } - }, - { - "id": "4228", - "mutatorName": "EqualityOperator", - "replacement": "nextGameEvent.type !== \"game-turn-starts\"", - "statusReason": "expected +0 to be 1 // Object.is equality", + "statusReason": "expected true to be falsy", "status": "Killed", "testsCompleted": 2, "static": false, "killedBy": [ - "597" - ], - "coveredBy": [ - "595", - "597", - "598", - "599", - "600", - "602", - "604" - ], - "location": { - "end": { - "column": 145, - "line": 29 - }, - "start": { - "column": 104, - "line": 29 - } - } - }, - { - "id": "4229", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(29,104): error TS2367: This comparison appears to be unintentional because the types '\"game-starts\" | \"game-phase-starts\" | \"game-turn-starts\" | \"villager-villager-introduction\" | \"death\" | \"seer-has-seen\" | \"sheriff-promotion\" | \"scandalmonger-may-have-marked\" | ... 12 more ... | \"scandalmonger-mark-is-active\"' and '\"\"' have no overlap.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "595", - "597", - "598", - "599", - "600", - "602", - "604" - ], - "location": { - "end": { - "column": 145, - "line": 29 - }, - "start": { - "column": 127, - "line": 29 - } - } - }, - { - "id": "4230", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected +0 to be 1 // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "597" + "2016" ], "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" + "1930", + "2015", + "2016" ], "location": { "end": { - "column": 163, - "line": 30 + "column": 72, + "line": 9 }, "start": { - "column": 73, - "line": 30 + "column": 48, + "line": 9 } } }, { - "id": "4231", + "id": "3873", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'game-starts', …(1) }", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "598" - ], - "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" - ], - "location": { - "end": { - "column": 163, - "line": 30 - }, - "start": { - "column": 73, - "line": 30 - } - } - }, - { - "id": "4232", - "mutatorName": "LogicalOperator", - "replacement": "gameStore.game.currentPlay?.action === \"bury-dead-bodies\" || isNextGameEventGameTurnStarts", - "statusReason": "expected +0 to be 1 // Object.is equality", + "statusReason": "expected false to be truthy", "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "597" - ], - "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" + "testsCompleted": 2, + "static": false, + "killedBy": [ + "2015" + ], + "coveredBy": [ + "1930", + "2015", + "2016" ], "location": { "end": { - "column": 163, - "line": 30 + "column": 72, + "line": 9 }, "start": { - "column": 73, - "line": 30 + "column": 48, + "line": 9 } } }, { - "id": "4233", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array []\n\n\nNumber of calls: 1\n", + "id": "3874", + "mutatorName": "EqualityOperator", + "replacement": "route.name !== \"game-id\"", + "statusReason": "Snapshot `App Component > should render component without shallow and match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 1, "static": false, "killedBy": [ - "599" + "1930" ], "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" + "1930", + "2015", + "2016" ], "location": { "end": { - "column": 130, - "line": 30 + "column": 72, + "line": 9 }, "start": { - "column": 73, - "line": 30 + "column": 48, + "line": 9 } } }, { - "id": "4234", - "mutatorName": "EqualityOperator", - "replacement": "gameStore.game.currentPlay?.action !== \"bury-dead-bodies\"", - "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'game-starts', …(1) }", + "id": "3875", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected false to be truthy", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 2, "static": false, "killedBy": [ - "598" + "2015" ], "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" + "1930", + "2015", + "2016" ], "location": { "end": { - "column": 130, - "line": 30 + "column": 72, + "line": 9 }, "start": { - "column": 73, - "line": 30 + "column": 63, + "line": 9 } } }, { - "id": "4235", - "mutatorName": "OptionalChaining", - "replacement": "gameStore.game.currentPlay.action", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(30,73): error TS18047: 'gameStore.game.currentPlay' is possibly 'null'.\n", + "id": "3876", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/route/useWerewolvesAssistantRoutes.ts(11,3): error TS2741: Property 'isOnGamePage' is missing in type '{}' but required in type 'UseWerewolvesAssistantRoutes'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" + "1930", + "2015", + "2016" ], "location": { "end": { - "column": 107, - "line": 30 + "column": 26, + "line": 11 }, "start": { - "column": 73, - "line": 30 + "column": 10, + "line": 11 } } - }, + } + ], + "source": "import type { ComputedRef } from \"vue\";\n\ntype UseWerewolvesAssistantRoutes = {\n isOnGamePage: ComputedRef;\n};\n\nfunction useWerewolvesAssistantRoutes(): UseWerewolvesAssistantRoutes {\n const route = useRoute();\n const isOnGamePage = computed(() => route.name === \"game-id\");\n\n return { isOnGamePage };\n}\n\nexport { useWerewolvesAssistantRoutes };" + }, + "app/error.vue": { + "language": "html", + "mutants": [ { - "id": "4236", + "id": "3877", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(30,73): error TS2367: This comparison appears to be unintentional because the types '\"vote\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\" | \"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"infect\" | ... 7 more ... | undefined' and '\"\"' have no overlap.\n", - "status": "CompileError", + "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "1764" + ], "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" + "1764", + "1765", + "1766", + "1767", + "1768", + "1769", + "1770" ], "location": { "end": { - "column": 130, - "line": 30 + "column": 27, + "line": 46 }, "start": { - "column": 112, - "line": 30 + "column": 20, + "line": 46 } } }, { - "id": "4237", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ …(2) }", + "id": "3878", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "595" + "1764" ], "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" + "1764", + "1765", + "1766", + "1767", + "1768", + "1769", + "1770" ], "location": { "end": { - "column": 60, - "line": 33 + "column": 2, + "line": 55 }, "start": { - "column": 7, - "line": 32 + "column": 43, + "line": 50 } } }, { - "id": "4238", + "id": "3879", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'game-starts', …(1) }", + "replacement": "true", + "statusReason": "expected 'components.Error.pageNotFound' to be 'components.Error.unexpectedError' // Object.is equality", "status": "Killed", "testsCompleted": 4, "static": false, "killedBy": [ - "598" + "1767" ], "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" + "1764", + "1765", + "1766", + "1767", + "1768", + "1769", + "1770" ], "location": { "end": { - "column": 60, - "line": 33 + "column": 52, + "line": 51 }, "start": { "column": 7, - "line": 32 + "line": 51 } } }, { - "id": "4239", - "mutatorName": "LogicalOperator", - "replacement": "isCurrentGamePlayBuryDeadBodiesAndNextEventIsGameTurnStarts && mustCurrentGamePlayBeSkipped.value && isLastGameEvent && mustCurrentGamePlayBeSkipped.value", - "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'game-starts', …(1) }", + "id": "3880", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 1, "static": false, "killedBy": [ - "598" + "1764" ], "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" + "1764", + "1765", + "1766", + "1767", + "1768", + "1769", + "1770" ], "location": { "end": { - "column": 60, - "line": 33 + "column": 52, + "line": 51 }, "start": { "column": 7, - "line": 32 + "line": 51 } } }, { - "id": "4240", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'game-starts', …(1) }", + "id": "3881", + "mutatorName": "EqualityOperator", + "replacement": "props.error.statusCode !== notFoundStatusCode", + "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 1, "static": false, "killedBy": [ - "598" + "1764" ], "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" + "1764", + "1765", + "1766", + "1767", + "1768", + "1769", + "1770" ], "location": { "end": { - "column": 104, - "line": 32 + "column": 52, + "line": 51 }, "start": { "column": 7, - "line": 32 + "line": 51 } } }, { - "id": "4241", - "mutatorName": "LogicalOperator", - "replacement": "isCurrentGamePlayBuryDeadBodiesAndNextEventIsGameTurnStarts || mustCurrentGamePlayBeSkipped.value", - "statusReason": "expected +0 to be 1 // Object.is equality", + "id": "3882", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "597" + "1764" ], "coveredBy": [ - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "604" + "1764", + "1765", + "1766", + "1767", + "1768", + "1769", + "1770" ], "location": { "end": { - "column": 104, - "line": 32 + "column": 4, + "line": 53 }, "start": { - "column": 7, - "line": 32 + "column": 54, + "line": 51 } } }, { - "id": "4242", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "3883", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 1, "static": false, "killedBy": [ - "601" + "1764" ], "coveredBy": [ - "595", - "596", - "597", - "599", - "601", - "604" + "1764", + "1765", + "1766", + "1767", + "1768", + "1769", + "1770" ], "location": { "end": { - "column": 60, - "line": 33 + "column": 45, + "line": 52 }, "start": { - "column": 7, - "line": 33 + "column": 14, + "line": 52 } } }, { - "id": "4243", - "mutatorName": "LogicalOperator", - "replacement": "isLastGameEvent || mustCurrentGamePlayBeSkipped.value", - "statusReason": "expected _GameEvent{ …(2) } to be undefined", + "id": "3884", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected '' to be 'components.Error.unexpectedError' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "596" + "1767" ], "coveredBy": [ - "595", - "596", - "597", - "599", - "601", - "604" + "1767", + "1770" ], "location": { "end": { - "column": 60, - "line": 33 + "column": 46, + "line": 54 }, "start": { - "column": 7, - "line": 33 + "column": 12, + "line": 54 } } }, { - "id": "4244", - "mutatorName": "BlockStatement", + "id": "3885", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'game-starts', …(1) }", + "statusReason": "expected \"spy\" to be called with arguments: [ ObjectContaining{…} ]\n\nReceived: \n\n 1st spy call:\n\n Array [\n- ObjectContaining {\n- \"title\": ObjectContaining {\n- \"value\": \"components.Error.pageNotFound\",\n- },\n- },\n+ Object {},\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "598" + "1765" ], "coveredBy": [ - "598", - "600", - "601", - "602" + "1764", + "1765", + "1766", + "1767", + "1768", + "1769", + "1770" ], "location": { "end": { - "column": 6, - "line": 39 + "column": 30, + "line": 57 }, "start": { - "column": 7, - "line": 34 + "column": 9, + "line": 57 } } }, { - "id": "4245", - "mutatorName": "AssignmentOperator", - "replacement": "currentGameEventIndex.value -= 1", - "statusReason": "expected undefined to strictly equal _GameEvent{ …(2) }", + "id": "3886", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "595" + "1764" ], "coveredBy": [ - "595", - "596", - "597", - "599", - "604" + "1764", + "1765", + "1766", + "1767", + "1768", + "1769", + "1770" ], "location": { "end": { - "column": 37, - "line": 40 + "column": 2, + "line": 64 }, "start": { - "column": 5, - "line": 40 + "column": 49, + "line": 59 } } }, { - "id": "4246", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ …(2) }", + "id": "3887", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'components.Error.youAreLost' to be 'components.Error.notNormalTeamNotified' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 7, "static": false, "killedBy": [ - "604" + "1770" ], "coveredBy": [ - "604" + "1764", + "1765", + "1766", + "1767", + "1768", + "1769", + "1770" ], "location": { "end": { - "column": 4, - "line": 45 + "column": 52, + "line": 60 }, "start": { - "column": 42, - "line": 43 + "column": 7, + "line": 60 } } }, { - "id": "4247", - "mutatorName": "AssignmentOperator", - "replacement": "currentGameEventIndex.value += 1", - "statusReason": "expected undefined to strictly equal _GameEvent{ …(2) }", + "id": "3888", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "604" + "1764" ], "coveredBy": [ - "604" + "1764", + "1765", + "1766", + "1767", + "1768", + "1769", + "1770" ], "location": { "end": { - "column": 37, - "line": 44 + "column": 52, + "line": 60 }, "start": { - "column": 5, - "line": 44 + "column": 7, + "line": 60 } } }, { - "id": "4190", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/useGameStore.ts(24,11): error TS2339: Property 'resetGameEventIndex' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(62,21): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(72,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(124,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(129,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(134,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(139,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(145,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(155,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(160,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(168,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(172,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(183,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(189,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(230,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(239,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(257,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(268,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(279,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.nuxt.spec.ts(98,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(44,28): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(45,28): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(46,28): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(58,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(60,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(72,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(84,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(86,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(100,30): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(113,30): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(120,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(121,23): error TS2339: Property 'resetGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(123,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(137,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(139,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(147,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(149,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(150,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(161,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(163,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(174,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(176,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(190,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(203,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(215,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(220,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(233,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(235,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(243,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(245,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(258,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(259,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(260,23): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(262,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\n", - "status": "CompileError", - "static": true, + "id": "3889", + "mutatorName": "EqualityOperator", + "replacement": "props.error.statusCode !== notFoundStatusCode", + "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1764" + ], + "coveredBy": [ + "1764", + "1765", + "1766", + "1767", + "1768", + "1769", + "1770" + ], + "location": { + "end": { + "column": 52, + "line": 60 + }, + "start": { + "column": 7, + "line": 60 + } + } + }, + { + "id": "3890", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1764" + ], + "coveredBy": [ + "1764", + "1765", + "1766", + "1767", + "1768", + "1769", + "1770" + ], + "location": { + "end": { + "column": 4, + "line": 62 + }, + "start": { + "column": 54, + "line": 60 + } + } + }, + { + "id": "3891", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Error Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1764" + ], + "coveredBy": [ + "1764", + "1765", + "1766", + "1767", + "1768", + "1769", + "1770" + ], + "location": { + "end": { + "column": 43, + "line": 61 + }, + "start": { + "column": 14, + "line": 61 + } + } + }, + { + "id": "3892", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected '' to be 'components.Error.notNormalTeamNotified' // Object.is equality", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1770" + ], + "coveredBy": [ + "1767", + "1770" + ], + "location": { + "end": { + "column": 52, + "line": 63 + }, + "start": { + "column": 12, + "line": 63 + } + } + } + ], + "source": "\n\n" + }, + "app/pages/about.vue": { + "language": "html", + "mutants": [ + { + "id": "3893", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.about.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n },\n], but it was called with Object {}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1973" + ], + "coveredBy": [ + "1972", + "1973", + "1974", + "1975" + ], + "location": { + "end": { + "column": 2, + "line": 56 + }, + "start": { + "column": 9, + "line": 53 + } + } + }, + { + "id": "3894", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.about.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.about.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"\",\n}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1973" + ], + "coveredBy": [ + "1972", + "1973", + "1974", + "1975" + ], + "location": { + "end": { + "column": 40, + "line": 54 + }, + "start": { + "column": 12, + "line": 54 + } + } + }, + { + "id": "3895", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.about.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n },\n], but it was called with Object {\n \"meta\": Array [],\n \"title\": \"pages.about.whyAnAssistant\",\n}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1973" + ], + "coveredBy": [ + "1972", + "1973", + "1974", + "1975" + ], + "location": { + "end": { + "column": 76, + "line": 55 + }, + "start": { + "column": 9, + "line": 55 + } + } + }, + { + "id": "3896", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.about.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {},\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1973" + ], + "coveredBy": [ + "1972", + "1973", + "1974", + "1975" + ], + "location": { + "end": { + "column": 75, + "line": 55 + }, + "start": { + "column": 10, + "line": 55 + } + } + }, + { + "id": "3897", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.about.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.about.seoDescription\",\n \"name\": \"\",\n },\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1973" + ], + "coveredBy": [ + "1972", + "1973", + "1974", + "1975" + ], + "location": { + "end": { + "column": 31, + "line": 55 + }, + "start": { + "column": 18, + "line": 55 + } + } + }, + { + "id": "3898", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.about.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.about.whyAnAssistant\",\n}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1973" + ], + "coveredBy": [ + "1972", + "1973", + "1974", + "1975" + ], + "location": { + "end": { + "column": 72, + "line": 55 + }, + "start": { + "column": 44, + "line": 55 + } + } + } + ], + "source": "\n\n" + }, + "app/pages/game/[id].vue": { + "language": "html", + "mutants": [ + { + "id": "3899", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"noindex, nofollow\",\n \"name\": \"robots\",\n },\n ],\n \"title\": \"pages.game.playingGame\",\n },\n], but it was called with Object {}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1415" + ], "coveredBy": [ - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "965", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1267", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", "1414", "1415", "1416", @@ -188011,680 +185581,103 @@ "1422", "1423", "1424", - "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", - "1493", - "1494", - "1495", - "1496", - "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", - "1505", - "1506", - "1507", - "1508", - "1509", - "1523", - "1524", - "1525", - "1526", - "1527", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1638", - "1639", - "1640", - "1641", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1686", - "1687", - "1688", - "1689", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1793", - "1797", - "1831", - "1832", - "1833", - "1834", - "1835", - "1836", - "1837", - "1838", - "1863", - "1864", - "1865", - "1866", - "1880", - "1884", - "1893", - "1894", - "1895", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "1930" + "1425" ], "location": { "end": { "column": 2, - "line": 56 + "line": 64 }, "start": { - "column": 68, - "line": 7 + "column": 9, + "line": 61 } } }, { - "id": "4194", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(15,36): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": true, + "id": "3900", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"noindex, nofollow\",\n \"name\": \"robots\",\n },\n ],\n \"title\": \"pages.game.playingGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"noindex, nofollow\",\n \"name\": \"robots\",\n },\n ],\n \"title\": \"\",\n}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1415" + ], + "coveredBy": [ + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425" + ], + "location": { + "end": { + "column": 36, + "line": 62 + }, + "start": { + "column": 12, + "line": 62 + } + } + }, + { + "id": "3901", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"noindex, nofollow\",\n \"name\": \"robots\",\n },\n ],\n \"title\": \"pages.game.playingGame\",\n },\n], but it was called with Object {\n \"meta\": Array [],\n \"title\": \"pages.game.playingGame\",\n}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1415" + ], + "coveredBy": [ + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425" + ], + "location": { + "end": { + "column": 59, + "line": 63 + }, + "start": { + "column": 9, + "line": 63 + } + } + }, + { + "id": "3902", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"noindex, nofollow\",\n \"name\": \"robots\",\n },\n ],\n \"title\": \"pages.game.playingGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {},\n ],\n \"title\": \"pages.game.playingGame\",\n}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1415" + ], "coveredBy": [ - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "965", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1267", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", "1414", "1415", "1416", @@ -188696,206 +185689,181 @@ "1422", "1423", "1424", - "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", - "1493", - "1494", - "1495", - "1496", - "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", - "1505", - "1506", - "1507", - "1508", - "1509", - "1523", - "1524", - "1525", - "1526", - "1527", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1638", - "1639", - "1640", - "1641", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1686", - "1687", - "1688", - "1689", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1793", - "1797", - "1831", - "1832", - "1833", - "1834", - "1835", - "1836", - "1837", - "1838", - "1863", - "1864", - "1865", - "1866", - "1880", - "1884", - "1893", - "1894", - "1895", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "1930" + "1425" ], "location": { "end": { - "column": 139, - "line": 15 + "column": 58, + "line": 63 }, "start": { - "column": 54, - "line": 15 + "column": 10, + "line": 63 } } }, { - "id": "4204", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(16,32): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": true, + "id": "3903", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"noindex, nofollow\",\n \"name\": \"robots\",\n },\n ],\n \"title\": \"pages.game.playingGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"noindex, nofollow\",\n \"name\": \"\",\n },\n ],\n \"title\": \"pages.game.playingGame\",\n}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1415" + ], + "coveredBy": [ + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425" + ], + "location": { + "end": { + "column": 26, + "line": 63 + }, + "start": { + "column": 18, + "line": 63 + } + } + }, + { + "id": "3904", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"noindex, nofollow\",\n \"name\": \"robots\",\n },\n ],\n \"title\": \"pages.game.playingGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"\",\n \"name\": \"robots\",\n },\n ],\n \"title\": \"pages.game.playingGame\",\n}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1415" + ], + "coveredBy": [ + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425" + ], + "location": { + "end": { + "column": 56, + "line": 63 + }, + "start": { + "column": 37, + "line": 63 + } + } + }, + { + "id": "3905", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 9, + "static": false, + "killedBy": [ + "1422" + ], + "coveredBy": [ + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425" + ], + "location": { + "end": { + "column": 2, + "line": 76 + }, + "start": { + "column": 73, + "line": 68 + } + } + }, + { + "id": "3906", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 9, + "static": false, + "killedBy": [ + "1422" + ], + "coveredBy": [ + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425" + ], + "location": { + "end": { + "column": 4, + "line": 73 + }, + "start": { + "column": 73, + "line": 69 + } + } + } + ], + "source": "\n\n" + }, + "app/pages/game-lobby.vue": { + "language": "html", + "mutants": [ + { + "id": "3907", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "135" + ], "coveredBy": [ - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", "134", "135", "136", @@ -188925,662 +185893,139 @@ "160", "161", "162", - "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "965", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1267", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", - "1493", - "1494", - "1495", - "1496", - "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", - "1505", - "1506", - "1507", - "1508", - "1509", - "1523", - "1524", - "1525", - "1526", - "1527", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1638", - "1639", - "1640", - "1641", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1686", - "1687", - "1688", - "1689", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1793", - "1797", - "1831", - "1832", - "1833", - "1834", - "1835", - "1836", - "1837", - "1838", - "1863", - "1864", - "1865", - "1866", - "1880", - "1884", - "1893", - "1894", - "1895", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "1930" + "163" + ], + "location": { + "end": { + "column": 2, + "line": 87 + }, + "start": { + "column": 9, + "line": 84 + } + } + }, + { + "id": "3908", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"\",\n}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "135" + ], + "coveredBy": [ + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163" ], "location": { "end": { - "column": 100, - "line": 16 + "column": 39, + "line": 85 }, "start": { - "column": 50, - "line": 16 + "column": 12, + "line": 85 } } }, { - "id": "4248", + "id": "3909", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [],\n \"title\": \"pages.gameLobby.startGame\",\n}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "135" + ], + "coveredBy": [ + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163" + ], + "location": { + "end": { + "column": 80, + "line": 86 + }, + "start": { + "column": 9, + "line": 86 + } + } + }, + { + "id": "3910", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/stores/game/useGameStore.ts(24,11): error TS2339: Property 'resetGameEventIndex' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(62,21): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(72,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(124,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(129,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(134,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(139,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(145,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(155,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(160,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(168,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(172,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(183,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(189,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(230,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(239,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(257,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(268,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(279,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.nuxt.spec.ts(98,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(44,28): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(45,28): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(46,28): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(58,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(60,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(72,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(84,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(86,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(100,30): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(113,30): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(120,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(121,23): error TS2339: Property 'resetGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(123,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(137,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(139,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(147,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(149,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(150,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(161,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(163,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(174,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(176,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(190,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(203,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(215,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(220,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(233,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(235,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(243,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(245,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(258,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(259,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(260,23): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(262,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", - "status": "CompileError", - "static": true, + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {},\n ],\n \"title\": \"pages.gameLobby.startGame\",\n}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "135" + ], "coveredBy": [ - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", "134", "135", "136", @@ -189610,788 +186055,548 @@ "160", "161", "162", - "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "965", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1267", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", - "1493", - "1494", - "1495", - "1496", - "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", - "1505", - "1506", - "1507", - "1508", - "1509", - "1523", - "1524", - "1525", - "1526", - "1527", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1550", - "1551", - "1552", - "1553", - "1554", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1638", - "1639", - "1640", - "1641", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1686", - "1687", - "1688", - "1689", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1793", - "1797", - "1831", - "1832", - "1833", - "1834", - "1835", - "1836", - "1837", - "1838", - "1863", - "1864", - "1865", - "1866", - "1880", - "1884", - "1893", - "1894", - "1895", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "1930" + "163" + ], + "location": { + "end": { + "column": 79, + "line": 86 + }, + "start": { + "column": 10, + "line": 86 + } + } + }, + { + "id": "3911", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "135" + ], + "coveredBy": [ + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163" + ], + "location": { + "end": { + "column": 31, + "line": 86 + }, + "start": { + "column": 18, + "line": 86 + } + } + }, + { + "id": "3912", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n}", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "135" + ], + "coveredBy": [ + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163" + ], + "location": { + "end": { + "column": 76, + "line": 86 + }, + "start": { + "column": 44, + "line": 86 + } + } + }, + { + "id": "3913", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "142" + ], + "coveredBy": [ + "142", + "143", + "144" + ], + "location": { + "end": { + "column": 2, + "line": 97 + }, + "start": { + "column": 91, + "line": 89 + } + } + }, + { + "id": "3914", + "mutatorName": "BooleanLiteral", + "replacement": "gameLobbyRolePicker.value", + "statusReason": "Mocked error", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "142" + ], + "coveredBy": [ + "142", + "143", + "144" + ], + "location": { + "end": { + "column": 33, + "line": 90 + }, + "start": { + "column": 7, + "line": 90 + } + } + }, + { + "id": "3915", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Mocked error", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "142" + ], + "coveredBy": [ + "142", + "143", + "144" + ], + "location": { + "end": { + "column": 33, + "line": 90 + }, + "start": { + "column": 7, + "line": 90 + } + } + }, + { + "id": "3916", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "144" + ], + "coveredBy": [ + "142", + "143", + "144" + ], + "location": { + "end": { + "column": 33, + "line": 90 + }, + "start": { + "column": 7, + "line": 90 + } + } + }, + { + "id": "3917", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "144" + ], + "coveredBy": [ + "144" + ], + "location": { + "end": { + "column": 4, + "line": 92 + }, + "start": { + "column": 35, + "line": 90 + } + } + }, + { + "id": "3918", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Role Picker is not defined\",\n], but it was called with \"\"", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "144" + ], + "coveredBy": [ + "144" + ], + "location": { + "end": { + "column": 62, + "line": 91 + }, + "start": { + "column": 23, + "line": 91 + } + } + }, + { + "id": "3919", + "mutatorName": "BooleanLiteral", + "replacement": "player", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "142" + ], + "coveredBy": [ + "142", + "143" + ], + "location": { + "end": { + "column": 14, + "line": 93 + }, + "start": { + "column": 7, + "line": 93 + } + } + }, + { + "id": "3920", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "142" + ], + "coveredBy": [ + "142", + "143" + ], + "location": { + "end": { + "column": 14, + "line": 93 + }, + "start": { + "column": 7, + "line": 93 + } + } + }, + { + "id": "3921", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n undefined,\n ]\n\n\nNumber of calls: 1\n", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "143" + ], + "coveredBy": [ + "142", + "143" + ], + "location": { + "end": { + "column": 14, + "line": 93 + }, + "start": { + "column": 7, + "line": 93 + } + } + }, + { + "id": "3922", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n undefined,\n ]\n\n\nNumber of calls: 1\n", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "143" + ], + "coveredBy": [ + "143" ], "location": { "end": { "column": 4, - "line": 55 + "line": 95 }, "start": { - "column": 10, - "line": 46 + "column": 16, + "line": 93 } } - } - ], - "source": "import { defineStore } from \"pinia\";\nimport type { GameEvent } from \"~/composables/api/game/game-event/game-event.class\";\nimport { useCurrentGamePlay } from \"~/composables/api/game/game-play/useCurrentGamePlay\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\nimport { useGameStore } from \"~/stores/game/useGameStore\";\n\nconst useGameEventsStore = defineStore(StoreIds.GAME_EVENTS, () => {\n const currentGameEventIndex = ref(0);\n\n const gameStore = useGameStore();\n\n const gameEvents = computed(() => gameStore.game.events);\n\n const currentGameEvent = computed(() => gameEvents.value?.[currentGameEventIndex.value]);\n const canGoToPreviousGameEvent = computed(() => currentGameEventIndex.value > 0 && gameStore.makingGamePlayStatus !== \"pending\");\n const canGoToNextGameEvent = computed(() => gameStore.makingGamePlayStatus !== \"pending\");\n\n function resetGameEventIndex(): void {\n currentGameEventIndex.value = 0;\n }\n\n async function goToNextGameEvent(): Promise {\n if (!gameEvents.value) {\n return;\n }\n const { mustCurrentGamePlayBeSkipped } = useCurrentGamePlay(gameStore.game);\n const nextGameEvent = gameEvents.value[currentGameEventIndex.value + 1];\n const isLastGameEvent = currentGameEventIndex.value === gameEvents.value.length - 1;\n const isNextGameEventGameTurnStarts = gameEvents.value.length > currentGameEventIndex.value + 1 && nextGameEvent.type === \"game-turn-starts\";\n const isCurrentGamePlayBuryDeadBodiesAndNextEventIsGameTurnStarts = gameStore.game.currentPlay?.action === \"bury-dead-bodies\" && isNextGameEventGameTurnStarts;\n if (\n isCurrentGamePlayBuryDeadBodiesAndNextEventIsGameTurnStarts && mustCurrentGamePlayBeSkipped.value ||\n isLastGameEvent && mustCurrentGamePlayBeSkipped.value\n ) {\n await gameStore.skipGamePlay();\n resetGameEventIndex();\n\n return;\n }\n currentGameEventIndex.value += 1;\n }\n\n function goToPreviousGameEvent(): void {\n currentGameEventIndex.value -= 1;\n }\n return {\n gameEvents,\n currentGameEventIndex,\n currentGameEvent,\n canGoToPreviousGameEvent,\n canGoToNextGameEvent,\n resetGameEventIndex,\n goToNextGameEvent,\n goToPreviousGameEvent,\n };\n});\n\nexport { useGameEventsStore };" - }, - "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "4249", + "id": "3923", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "tests/unit/specs/components/pages/game/GameOver/GameOverActions/GameOverActions.nuxt.spec.ts(50,31): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(25,36): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(26,36): error TS2339: Property 'fetchingGameHistoryRecordsStatus' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(32,37): error TS2339: Property 'fetchAndSetGameHistoryRecords' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(45,37): error TS2339: Property 'fetchAndSetGameHistoryRecords' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(47,38): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store'.\n", - "status": "CompileError", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "145" + ], "coveredBy": [ - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "1701", - "1702", - "1703", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1868", - "1869", - "1870" + "145", + "146", + "161" ], "location": { "end": { "column": 2, - "line": 30 + "line": 104 }, "start": { - "column": 85, - "line": 8 + "column": 62, + "line": 99 } } }, { - "id": "4250", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(11,56): error TS2322: Type 'string' is not assignable to type 'GameHistoryRecord'.\n", - "status": "CompileError", + "id": "3924", + "mutatorName": "BooleanLiteral", + "replacement": "gameLobbyOptionsHub.value", + "statusReason": "Mocked error", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "145" + ], "coveredBy": [ - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "1701", - "1702", - "1703", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1868", - "1869", - "1870" + "145", + "146", + "161" ], "location": { "end": { - "column": 57, - "line": 11 + "column": 33, + "line": 100 }, "start": { - "column": 55, - "line": 11 + "column": 7, + "line": 100 } } }, { - "id": "4251", + "id": "3925", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Mocked error", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "145" + ], + "coveredBy": [ + "145", + "146", + "161" + ], + "location": { + "end": { + "column": 33, + "line": 100 + }, + "start": { + "column": 7, + "line": 100 + } + } + }, + { + "id": "3926", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "146" + ], + "coveredBy": [ + "145", + "146", + "161" + ], + "location": { + "end": { + "column": 33, + "line": 100 + }, + "start": { + "column": 7, + "line": 100 + } + } + }, + { + "id": "3927", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "146" + ], + "coveredBy": [ + "146" + ], + "location": { + "end": { + "column": 4, + "line": 102 + }, + "start": { + "column": 35, + "line": 100 + } + } + }, + { + "id": "3928", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(12,72): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Options Hub is not defined\",\n], but it was called with \"\"", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "146" + ], "coveredBy": [ - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "1701", - "1702", - "1703", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1868", - "1869", - "1870" + "146" ], "location": { "end": { - "column": 78, - "line": 12 + "column": 62, + "line": 101 }, "start": { - "column": 72, - "line": 12 + "column": 23, + "line": 101 } } }, { - "id": "4252", + "id": "3929", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -190399,2980 +186604,8132 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1869" + "147" ], "coveredBy": [ - "1869", - "1870" + "147", + "148", + "153" + ], + "location": { + "end": { + "column": 2, + "line": 111 + }, + "start": { + "column": 70, + "line": 106 + } + } + }, + { + "id": "3930", + "mutatorName": "BooleanLiteral", + "replacement": "gameLobbyPositionCoordinator.value", + "statusReason": "Mocked error", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "147" + ], + "coveredBy": [ + "147", + "148", + "153" + ], + "location": { + "end": { + "column": 42, + "line": 107 + }, + "start": { + "column": 7, + "line": 107 + } + } + }, + { + "id": "3931", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Mocked error", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "147" + ], + "coveredBy": [ + "147", + "148", + "153" + ], + "location": { + "end": { + "column": 42, + "line": 107 + }, + "start": { + "column": 7, + "line": 107 + } + } + }, + { + "id": "3932", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "148" + ], + "coveredBy": [ + "147", + "148", + "153" + ], + "location": { + "end": { + "column": 42, + "line": 107 + }, + "start": { + "column": 7, + "line": 107 + } + } + }, + { + "id": "3933", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "148" + ], + "coveredBy": [ + "148" ], "location": { "end": { "column": 4, - "line": 24 + "line": 109 }, "start": { - "column": 79, - "line": 14 + "column": 44, + "line": 107 } } }, { - "id": "4253", + "id": "3934", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(15,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Position Coordinator is not defined\",\n], but it was called with \"\"", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "148" + ], "coveredBy": [ - "1869", - "1870" + "148" ], "location": { "end": { - "column": 55, - "line": 15 + "column": 71, + "line": 108 }, "start": { - "column": 46, - "line": 15 + "column": 23, + "line": 108 } } }, { - "id": "4254", + "id": "3935", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "149" + ], + "coveredBy": [ + "149", + "150", + "156", + "161" + ], + "location": { + "end": { + "column": 2, + "line": 118 + }, + "start": { + "column": 73, + "line": 113 + } + } + }, + { + "id": "3936", "mutatorName": "BooleanLiteral", - "replacement": "fetchedGameHistoryRecords", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(22,5): error TS2322: Type 'null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n", - "status": "CompileError", + "replacement": "gameLobbyAdditionalCardsManager.value", + "statusReason": "Mocked error", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "149" + ], "coveredBy": [ - "1869", - "1870" + "149", + "150", + "156", + "161" ], "location": { "end": { - "column": 35, - "line": 17 + "column": 45, + "line": 114 }, "start": { - "column": 9, - "line": 17 + "column": 7, + "line": 114 } } }, { - "id": "4255", + "id": "3937", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(22,5): error TS2322: Type 'GameHistoryRecord[] | null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n Type 'null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n", - "status": "CompileError", + "statusReason": "Mocked error", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "149" + ], "coveredBy": [ - "1869", - "1870" + "149", + "150", + "156", + "161" ], "location": { "end": { - "column": 35, - "line": 17 + "column": 45, + "line": 114 }, "start": { - "column": 9, - "line": 17 + "column": 7, + "line": 114 } } }, { - "id": "4256", + "id": "3938", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(22,5): error TS2322: Type 'GameHistoryRecord[] | null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n Type 'null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n", - "status": "CompileError", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "150" + ], "coveredBy": [ - "1869", - "1870" + "149", + "150", + "156", + "161" ], "location": { "end": { - "column": 35, - "line": 17 + "column": 45, + "line": 114 }, "start": { - "column": 9, - "line": 17 + "column": 7, + "line": 114 } } }, { - "id": "4257", + "id": "3939", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(18,5): error TS2322: Type 'GameHistoryRecord[] | null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n Type 'null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n", - "status": "CompileError", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "150" + ], "coveredBy": [ - "1869" + "150" ], "location": { "end": { - "column": 6, - "line": 21 + "column": 4, + "line": 116 }, "start": { - "column": 37, - "line": 17 + "column": 47, + "line": 114 } } }, { - "id": "4258", + "id": "3940", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(18,7): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Additional Cards Manager is not defined\",\n], but it was called with \"\"", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "150" + ], "coveredBy": [ - "1869" + "150" ], "location": { "end": { - "column": 55, - "line": 18 + "column": 75, + "line": 115 }, "start": { - "column": 48, - "line": 18 + "column": 23, + "line": 115 } } }, { - "id": "4259", + "id": "3941", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "151" + ], + "coveredBy": [ + "151", + "152", + "153" + ], + "location": { + "end": { + "column": 2, + "line": 129 + }, + "start": { + "column": 65, + "line": 120 + } + } + }, + { + "id": "3942", + "mutatorName": "BooleanLiteral", + "replacement": "gameLobbyHeader.value", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "151" + ], + "coveredBy": [ + "151", + "152", + "153" + ], + "location": { + "end": { + "column": 29, + "line": 121 + }, + "start": { + "column": 7, + "line": 121 + } + } + }, + { + "id": "3943", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Mocked error", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "152" + ], + "coveredBy": [ + "151", + "152", + "153" + ], + "location": { + "end": { + "column": 29, + "line": 121 + }, + "start": { + "column": 7, + "line": 121 + } + } + }, + { + "id": "3944", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "151" + ], + "coveredBy": [ + "151", + "152", + "153" + ], + "location": { + "end": { + "column": 29, + "line": 121 + }, + "start": { + "column": 7, + "line": 121 + } + } + }, + { + "id": "3945", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "151" + ], + "coveredBy": [ + "151" + ], + "location": { + "end": { + "column": 4, + "line": 123 + }, + "start": { + "column": 31, + "line": 121 + } + } + }, + { + "id": "3946", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(23,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Header is not defined\",\n], but it was called with \"\"", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "151" + ], "coveredBy": [ - "1870" + "151" ], "location": { "end": { - "column": 55, - "line": 23 + "column": 57, + "line": 122 }, "start": { - "column": 46, - "line": 23 + "column": 23, + "line": 122 } } }, { - "id": "4260", - "mutatorName": "ObjectLiteral", + "id": "3947", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "tests/unit/specs/components/pages/game/GameOver/GameOverActions/GameOverActions.nuxt.spec.ts(50,31): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(25,36): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(26,36): error TS2339: Property 'fetchingGameHistoryRecordsStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(32,37): error TS2339: Property 'fetchAndSetGameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(45,37): error TS2339: Property 'fetchAndSetGameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(47,38): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", - "status": "CompileError", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "153" + ], "coveredBy": [ - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "1701", - "1702", - "1703", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1868", - "1869", - "1870" + "153" ], "location": { "end": { "column": 4, - "line": 29 + "line": 128 }, "start": { - "column": 10, - "line": 25 + "column": 20, + "line": 126 } } - } - ], - "source": "import type { AsyncDataRequestStatus } from \"nuxt/app\";\nimport { defineStore } from \"pinia\";\n\nimport { useFetchGameHistoryRecords } from \"~/composables/api/game/game-history-record/useFetchGameHistoryRecords\";\nimport type { GameHistoryRecord } from \"~/composables/api/game/types/game-history-record/game-history-record.class\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\n\nconst useGameHistoryRecordsStore = defineStore(StoreIds.GAME_HISTORY_RECORDS, () => {\n const { getGameHistoryRecords } = useFetchGameHistoryRecords();\n\n const gameHistoryRecords = ref([]);\n const fetchingGameHistoryRecordsStatus = ref(\"idle\");\n\n async function fetchAndSetGameHistoryRecords(gameId: string): Promise {\n fetchingGameHistoryRecordsStatus.value = \"pending\";\n const fetchedGameHistoryRecords = await getGameHistoryRecords(gameId);\n if (!fetchedGameHistoryRecords) {\n fetchingGameHistoryRecordsStatus.value = \"error\";\n\n return;\n }\n gameHistoryRecords.value = fetchedGameHistoryRecords;\n fetchingGameHistoryRecordsStatus.value = \"success\";\n }\n return {\n gameHistoryRecords,\n fetchingGameHistoryRecordsStatus,\n fetchAndSetGameHistoryRecords,\n };\n});\n\nexport { useGameHistoryRecordsStore };" - }, - "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "4261", + "id": "3948", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "tests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlayground.nuxt.spec.ts(86,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlayground.nuxt.spec.ts(92,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlayground.nuxt.spec.ts(98,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlayground.nuxt.spec.ts(104,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(65,23): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(124,25): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(157,25): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(230,27): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(261,27): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(40,35): error TS2339: Property 'setChosenSide' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(45,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(55,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(67,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(82,35): error TS2339: Property 'setChosenSide' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(87,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(97,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(109,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(65,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(79,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(126,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(146,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(166,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(177,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(208,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(213,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(235,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(240,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(241,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(263,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(268,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(269,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(300,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(305,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(327,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(332,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(333,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(355,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(360,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(361,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(382,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(383,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(394,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(415,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(424,37): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(425,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(426,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(451,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(456,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(457,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(198,35): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(199,35): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(209,35): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(219,35): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(229,35): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(76,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(86,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(87,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(161,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(172,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(176,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(182,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(187,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(193,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(198,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(204,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(209,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(218,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(223,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(231,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(236,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(19,33): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(32,28): error TS2339: Property 'setMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(34,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(41,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(49,28): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(51,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(58,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(60,28): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(62,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(68,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(70,28): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(73,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(80,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(81,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(83,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(89,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(90,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(92,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(102,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(103,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(106,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(113,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(114,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(116,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(123,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(124,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(126,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(131,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(132,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(134,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(144,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(145,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(148,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(155,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(156,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(158,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(163,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(164,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(166,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(176,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(177,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(179,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(189,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(190,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(193,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(200,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(202,28): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(204,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(210,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(212,28): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(215,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(222,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(223,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(225,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(231,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(232,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(234,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(244,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(245,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(248,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(255,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(256,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(258,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(265,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(266,28): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(268,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(275,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(276,28): error TS2339: Property 'setChosenCardId' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(278,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(285,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(286,28): error TS2339: Property 'setChosenSide' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(288,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\n", - "status": "CompileError", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "154" + ], "coveredBy": [ - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "368", - "369", - "370", - "371", - "372", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "1290", - "1291", - "1292", - "1293", - "1294", - "1365", - "1366", - "1367", - "1368", - "1369", - "1370", - "1371", - "1372", - "1373", - "1393", - "1394", - "1395", - "1396", - "1397", - "1398", - "1399" + "154", + "155", + "156", + "157", + "158" ], "location": { "end": { "column": 2, - "line": 101 + "line": 140 + }, + "start": { + "column": 64, + "line": 131 + } + } + }, + { + "id": "3949", + "mutatorName": "BooleanLiteral", + "replacement": "gameLobbyHeader.value", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "154" + ], + "coveredBy": [ + "154", + "155", + "156", + "157", + "158" + ], + "location": { + "end": { + "column": 29, + "line": 132 + }, + "start": { + "column": 7, + "line": 132 + } + } + }, + { + "id": "3950", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Mocked error", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "155" + ], + "coveredBy": [ + "154", + "155", + "156", + "157", + "158" + ], + "location": { + "end": { + "column": 29, + "line": 132 + }, + "start": { + "column": 7, + "line": 132 + } + } + }, + { + "id": "3951", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "154" + ], + "coveredBy": [ + "154", + "155", + "156", + "157", + "158" + ], + "location": { + "end": { + "column": 29, + "line": 132 }, "start": { - "column": 80, - "line": 10 + "column": 7, + "line": 132 } } }, { - "id": "4262", + "id": "3952", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected _MakeGamePlayDto{ …(5) } to strictly equal _MakeGamePlayDto{ targets: [], …(4) }", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "349" + "154" ], "coveredBy": [ - "349" + "154", + "157" ], "location": { "end": { "column": 4, - "line": 15 + "line": 134 }, "start": { - "column": 76, - "line": 13 + "column": 31, + "line": 132 } } }, { - "id": "4263", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _MakeGamePlayDto{ targets: [], …(4) } to strictly equal _MakeGamePlayDto{ …(5) }", + "id": "3953", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Header is not defined\",\n], but it was called with \"\"", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "350" + "154" ], "coveredBy": [ - "350" + "154", + "157" ], "location": { "end": { - "column": 4, - "line": 19 + "column": 57, + "line": 133 }, "start": { - "column": 41, - "line": 17 + "column": 23, + "line": 133 } } }, { - "id": "4264", + "id": "3954", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "351" + "156" ], "coveredBy": [ - "351", - "352" + "156", + "161" ], "location": { "end": { "column": 4, - "line": 26 + "line": 139 }, "start": { - "column": 74, - "line": 21 + "column": 20, + "line": 137 } } }, { - "id": "4265", - "mutatorName": "BooleanLiteral", - "replacement": "makeGamePlayDto.value.targets", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(25,5): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3955", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "159" + ], "coveredBy": [ - "351", - "352" + "159", + "160", + "161" ], "location": { "end": { - "column": 39, - "line": 22 + "column": 2, + "line": 151 }, "start": { - "column": 9, - "line": 22 + "column": 49, + "line": 142 } } }, { - "id": "4266", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected [ _MakeGamePlayTargetDto{ …(2) } ] to strictly equal [ Array(2) ]", + "id": "3956", + "mutatorName": "BooleanLiteral", + "replacement": "gameLobbyHeader.value", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "352" + "159" ], "coveredBy": [ - "351", - "352" + "159", + "160", + "161" ], "location": { "end": { - "column": 39, - "line": 22 + "column": 29, + "line": 143 }, "start": { - "column": 9, - "line": 22 + "column": 7, + "line": 143 } } }, { - "id": "4267", + "id": "3957", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(25,5): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "replacement": "true", + "statusReason": "Mocked error", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], - "coveredBy": [ - "351", - "352" + "killedBy": [ + "160" ], - "location": { - "end": { - "column": 39, - "line": 22 - }, - "start": { - "column": 9, - "line": 22 - } - } - }, - { - "id": "4268", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(23,5): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "351" + "159", + "160", + "161" ], "location": { "end": { - "column": 6, - "line": 24 + "column": 29, + "line": 143 }, "start": { - "column": 41, - "line": 22 + "column": 7, + "line": 143 } } }, { - "id": "4269", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(23,40): error TS2322: Type 'string' is not assignable to type '{ playerId: string; drankPotion?: \"death\" | \"life\" | undefined; }'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(25,5): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3958", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "159" + ], "coveredBy": [ - "351" + "159", + "160", + "161" ], "location": { "end": { - "column": 41, - "line": 23 + "column": 29, + "line": 143 }, "start": { - "column": 39, - "line": 23 + "column": 7, + "line": 143 } } }, { - "id": "4270", + "id": "3959", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "355" + "159" ], "coveredBy": [ - "353", - "354", - "355", - "356", - "359", - "363" + "159" ], "location": { "end": { "column": 4, - "line": 39 + "line": 145 }, "start": { - "column": 64, - "line": 28 + "column": 31, + "line": 143 } } }, { - "id": "4271", - "mutatorName": "BooleanLiteral", - "replacement": "makeGamePlayDto.value.targets", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,65): error TS7006: Parameter 'target' implicitly has an 'any' type.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(36,9): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3960", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Header is not defined\",\n], but it was called with \"\"", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], - "coveredBy": [ - "353", - "354", - "355", - "356", - "359", - "363" + "killedBy": [ + "159" ], - "location": { - "end": { - "column": 39, - "line": 29 - }, - "start": { - "column": 9, - "line": 29 - } - } - }, - { - "id": "4272", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(36,9): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "353", - "354", - "355", - "356", - "359", - "363" + "159" ], "location": { "end": { - "column": 39, - "line": 29 + "column": 57, + "line": 144 }, "start": { - "column": 9, - "line": 29 + "column": 23, + "line": 144 } } }, { - "id": "4273", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(36,9): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3961", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "161" + ], "coveredBy": [ - "353", - "354", - "355", - "356", - "359", - "363" + "161" ], "location": { "end": { - "column": 39, - "line": 29 + "column": 4, + "line": 150 }, "start": { - "column": 9, - "line": 29 + "column": 20, + "line": 148 } } }, { - "id": "4274", + "id": "3962", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(30,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,9): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 29, "static": false, - "killedBy": [], + "killedBy": [ + "162" + ], "coveredBy": [ - "353" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163" ], "location": { "end": { - "column": 6, - "line": 31 + "column": 2, + "line": 164 }, "start": { - "column": 41, - "line": 29 + "column": 45, + "line": 153 } } }, { - "id": "4275", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "id": "3963", + "mutatorName": "BooleanLiteral", + "replacement": "Object.hasOwn(query, \"playerNames\")", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "355" + "134" ], "coveredBy": [ - "354", - "355", - "356", - "359", - "363" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163" ], "location": { "end": { - "column": 103, - "line": 32 + "column": 43, + "line": 155 }, "start": { - "column": 65, - "line": 32 + "column": 7, + "line": 155 } } }, { - "id": "4276", + "id": "3964", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 29, "static": false, "killedBy": [ - "354" + "162" ], "coveredBy": [ - "354", - "355", - "356", - "359", - "363" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163" ], "location": { "end": { - "column": 103, - "line": 32 + "column": 43, + "line": 155 }, "start": { - "column": 75, - "line": 32 + "column": 7, + "line": 155 } } }, { - "id": "4277", + "id": "3965", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "355" + "134" ], "coveredBy": [ - "354", - "355", - "356", - "359", - "363" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163" ], "location": { "end": { - "column": 103, - "line": 32 + "column": 43, + "line": 155 }, "start": { - "column": 75, - "line": 32 + "column": 7, + "line": 155 } } }, { - "id": "4278", - "mutatorName": "EqualityOperator", - "replacement": "target.playerId !== targetId", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "id": "3966", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 29, "static": false, "killedBy": [ - "354" + "162" ], "coveredBy": [ - "354", - "355", - "356", - "359", - "363" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163" ], "location": { "end": { - "column": 103, - "line": 32 + "column": 42, + "line": 155 }, "start": { - "column": 75, - "line": 32 + "column": 29, + "line": 155 } } }, { - "id": "4279", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "id": "3967", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "354" + "134" ], "coveredBy": [ - "354", - "355", - "356", - "359", - "363" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163" ], "location": { "end": { - "column": 27, - "line": 33 + "column": 4, + "line": 157 }, "start": { - "column": 9, - "line": 33 + "column": 45, + "line": 155 } } }, { - "id": "4280", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3968", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Benoit\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Corentin\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n], but it was called with Array [\n undefined,\n undefined,\n undefined,\n]", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "162" + ], "coveredBy": [ - "354", - "355", - "356", - "359", - "363" + "162" ], "location": { "end": { - "column": 27, - "line": 33 + "column": 5, + "line": 163 }, "start": { - "column": 9, - "line": 33 + "column": 73, + "line": 159 } } }, { - "id": "4281", - "mutatorName": "EqualityOperator", - "replacement": "targetIndex === -1", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "id": "3969", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Benoit\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Corentin\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n], but it was called with Array [\n Object {},\n Object {},\n Object {},\n]", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "354" + "162" ], "coveredBy": [ - "354", - "355", - "356", - "359", - "363" + "162" ], "location": { "end": { - "column": 27, - "line": 33 + "column": 4, + "line": 163 }, "start": { - "column": 9, - "line": 33 + "column": 92, + "line": 159 } } }, { - "id": "4282", - "mutatorName": "UnaryOperator", - "replacement": "+1", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "id": "3970", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "354" + "136" ], "coveredBy": [ - "354", - "355", - "356", - "359", - "363" + "136", + "153" ], "location": { "end": { - "column": 27, - "line": 33 + "column": 2, + "line": 172 }, "start": { - "column": 25, - "line": 33 + "column": 43, + "line": 166 } } }, { - "id": "4283", - "mutatorName": "BlockStatement", + "id": "3971", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"pages.gameLobby.smallScreenWarning\",\n \"life\": 7500,\n \"summary\": \"pages.gameLobby.smallScreenDetected\",\n },\n], but it was called with Object {}", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "355" + "136" ], "coveredBy": [ - "355", - "356", - "359", - "363" + "136", + "153" ], "location": { "end": { - "column": 6, - "line": 35 + "column": 4, + "line": 171 }, "start": { - "column": 29, - "line": 33 + "column": 16, + "line": 167 } } }, { - "id": "4284", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "id": "3972", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"pages.gameLobby.smallScreenWarning\",\n \"life\": 7500,\n \"summary\": \"pages.gameLobby.smallScreenDetected\",\n },\n], but it was called with Object {\n \"detail\": \"pages.gameLobby.smallScreenWarning\",\n \"life\": 7500,\n \"summary\": \"\",\n}", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "354" + "136" ], "coveredBy": [ - "354", - "355", - "356", - "359", - "363" + "136", + "153" ], "location": { "end": { - "column": 51, - "line": 36 + "column": 53, + "line": 168 }, "start": { - "column": 9, - "line": 36 + "column": 16, + "line": 168 } } }, { - "id": "4285", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected [] to be undefined", + "id": "3973", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"pages.gameLobby.smallScreenWarning\",\n \"life\": 7500,\n \"summary\": \"pages.gameLobby.smallScreenDetected\",\n },\n], but it was called with Object {\n \"detail\": \"\",\n \"life\": 7500,\n \"summary\": \"pages.gameLobby.smallScreenDetected\",\n}", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "356" + "136" ], "coveredBy": [ - "354", - "355", - "356", - "359", - "363" + "136", + "153" ], "location": { "end": { "column": 51, - "line": 36 + "line": 169 }, "start": { - "column": 9, - "line": 36 + "column": 15, + "line": 169 } } }, { - "id": "4286", - "mutatorName": "EqualityOperator", - "replacement": "makeGamePlayDto.value.targets.length !== 0", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "id": "3974", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "354" + "136" ], "coveredBy": [ - "354", - "355", - "356", - "359", - "363" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163" ], "location": { "end": { - "column": 51, - "line": 36 + "column": 2, + "line": 186 }, "start": { - "column": 9, - "line": 36 + "column": 17, + "line": 179 } } }, { - "id": "4287", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected [] to be undefined", + "id": "3975", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 4 times", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "356" + "136" ], "coveredBy": [ - "356" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163" ], "location": { "end": { - "column": 6, - "line": 38 + "column": 28, + "line": 180 }, "start": { - "column": 53, - "line": 36 + "column": 7, + "line": 180 } } }, { - "id": "4288", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "id": "3976", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 3, "static": false, "killedBy": [ - "359" + "136" ], "coveredBy": [ - "357", - "358", - "359" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163" ], "location": { "end": { - "column": 4, - "line": 47 + "column": 28, + "line": 180 }, "start": { - "column": 53, - "line": 41 + "column": 7, + "line": 180 } } }, { - "id": "4289", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(45,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3977", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "136" + ], "coveredBy": [ - "357", - "358", - "359" + "136", + "138" ], "location": { "end": { - "column": 85, - "line": 42 + "column": 4, + "line": 185 }, "start": { - "column": 9, - "line": 42 + "column": 30, + "line": 180 } } }, { - "id": "4290", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(45,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3978", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "136" + ], "coveredBy": [ - "357", - "358", - "359" + "136", + "153" ], "location": { "end": { - "column": 85, - "line": 42 + "column": 6, + "line": 184 }, "start": { - "column": 9, - "line": 42 + "column": 22, + "line": 182 } } - }, + } + ], + "source": "\n\n" + }, + "app/pages/index.vue": { + "language": "html", + "mutants": [ { - "id": "4291", - "mutatorName": "LogicalOperator", - "replacement": "!makeGamePlayDto.value.targets && makeGamePlayDto.value.targets.length === 0", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(42,43): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(45,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3979", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "The macro definePageMeta from Nuxt is breaking Stryker, so we ignore it.", + "status": "Ignored", "static": false, - "killedBy": [], - "coveredBy": [ - "357", - "358", - "359" - ], "location": { "end": { - "column": 85, - "line": 42 + "column": 33, + "line": 89 }, "start": { - "column": 9, - "line": 42 + "column": 16, + "line": 89 } } }, { - "id": "4292", + "id": "3980", "mutatorName": "BooleanLiteral", - "replacement": "makeGamePlayDto.value.targets", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(42,42): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(45,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "replacement": "true", + "statusReason": "The macro definePageMeta from Nuxt is breaking Stryker, so we ignore it.", + "status": "Ignored", "static": false, - "killedBy": [], - "coveredBy": [ - "357", - "358", - "359" - ], "location": { "end": { - "column": 39, - "line": 42 + "column": 31, + "line": 89 }, "start": { - "column": 9, - "line": 42 + "column": 26, + "line": 89 } } - }, + } + ], + "source": "\n\n" + }, + "app/plugins/vue-countdown/vue-countdown.client.ts": { + "language": "typescript", + "mutants": [ { - "id": "4293", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Cannot read properties of undefined (reading 'playerId')", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "358" - ], - "coveredBy": [ - "358", - "359" - ], + "id": "3981", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 85, - "line": 42 + "column": 2, + "line": 5 }, "start": { - "column": 43, - "line": 42 + "column": 44, + "line": 3 } } }, { - "id": "4294", - "mutatorName": "EqualityOperator", - "replacement": "makeGamePlayDto.value.targets.length !== 0", - "statusReason": "Cannot read properties of undefined (reading 'playerId')", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "358" - ], - "coveredBy": [ - "358", - "359" - ], + "id": "3982", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 85, - "line": 42 + "column": 42, + "line": 4 }, "start": { - "column": 43, - "line": 42 + "column": 28, + "line": 4 } } - }, + } + ], + "source": "import VueCountdown from \"@chenfengyuan/vue-countdown\";\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.component(\"VueCountdown\", VueCountdown);\n});" + }, + "app/plugins/vue-draggable/vue-draggable.client.ts": { + "language": "typescript", + "mutants": [ { - "id": "4295", + "id": "3983", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(43,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "357", - "358" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 6, - "line": 44 + "column": 2, + "line": 5 }, "start": { - "column": 87, - "line": 42 + "column": 44, + "line": 3 } } }, { - "id": "4296", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "363" - ], - "coveredBy": [ - "360", - "361", - "362", - "363" - ], + "id": "3984", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 4, - "line": 54 + "column": 42, + "line": 4 }, "start": { - "column": 87, - "line": 49 + "column": 28, + "line": 4 } } - }, + } + ], + "source": "import VueDraggable from \"vuedraggable\";\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.component(\"VueDraggable\", VueDraggable);\n});" + }, + "app/plugins/vue-ellipse-progress/vue-ellipse-progress.client.ts": { + "language": "typescript", + "mutants": [ { - "id": "4297", - "mutatorName": "OptionalChaining", - "replacement": "makeGamePlayDto.value.targets.find", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(50,36): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "360", - "361", - "362", - "363" - ], + "id": "3985", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 71, - "line": 50 + "column": 2, + "line": 5 }, "start": { - "column": 36, - "line": 50 + "column": 44, + "line": 3 } } }, { - "id": "4298", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "363" - ], - "coveredBy": [ - "361", - "362", - "363" - ], + "id": "3986", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 116, - "line": 50 + "column": 62, + "line": 4 }, "start": { - "column": 72, - "line": 50 + "column": 42, + "line": 4 } } - }, + } + ], + "source": "import VueEllipseProgress from \"vue-ellipse-progress\";\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.use(VueEllipseProgress, \"VueEllipseProgress\");\n});" + }, + "app/plugins/vue-font-awesome-icon/vue-font-awesome-icon.ts": { + "language": "typescript", + "mutants": [ { - "id": "4299", - "mutatorName": "ConditionalExpression", + "id": "3987", + "mutatorName": "BooleanLiteral", "replacement": "true", - "statusReason": "expected [ Array(2) ] to strictly equal [ Array(3) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "362" - ], - "coveredBy": [ - "362", - "363" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 116, - "line": 50 + "column": 26, + "line": 85 }, "start": { - "column": 82, - "line": 50 + "column": 21, + "line": 85 } } }, { - "id": "4300", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "363" - ], - "coveredBy": [ - "362", - "363" - ], + "id": "3988", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 116, - "line": 50 + "column": 2, + "line": 169 }, "start": { - "column": 82, - "line": 50 + "column": 44, + "line": 167 } } }, { - "id": "4301", - "mutatorName": "EqualityOperator", - "replacement": "target.drankPotion !== drankPotion", - "statusReason": "expected [ Array(2) ] to strictly equal [ Array(3) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "362" - ], - "coveredBy": [ - "362", - "363" - ], + "id": "3989", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 116, - "line": 50 + "column": 47, + "line": 168 }, "start": { - "column": 82, - "line": 50 + "column": 28, + "line": 168 } } - }, + } + ], + "source": "import { config, library } from \"@fortawesome/fontawesome-svg-core\";\nimport { FontAwesomeIcon } from \"@fortawesome/vue-fontawesome\";\nimport {\n faMoon,\n faSun,\n faEnvelope,\n faPlayCircle,\n faGear,\n faDice,\n faStar,\n faWarning,\n faHandshakeAngle,\n faPenFancy,\n faPalette,\n faSignOut,\n faPlay,\n faRandom,\n faClover,\n faChessPawn,\n faExclamationCircle,\n faPlus,\n faChess,\n faCircleChevronRight,\n faMinus,\n faBan,\n faSliders,\n faThumbsUp,\n faThumbsDown,\n faRotateLeft,\n faCheckCircle,\n faInfoCircle,\n faUsersSlash,\n faGamepad,\n faCommentSlash,\n faChevronLeft,\n faChevronRight,\n faArrowUp,\n faArrowDown,\n faCircleInfo,\n faFlask,\n faBars,\n faTimes,\n faListCheck,\n faStepBackward,\n faStepForward,\n faEyeSlash,\n faForward,\n faComments,\n faHeart,\n faSkullCrossbones,\n faHandsBound,\n faHandHolding,\n faUsers,\n faPaw,\n faMask,\n faShieldHeart,\n faSkull,\n faWandSparkles,\n faPeopleLine,\n faDog,\n faBullhorn,\n faBolt,\n faEye,\n faClock,\n faShieldAlt,\n faCrown,\n faGavel,\n faBalanceScale,\n faFeather,\n faUtensils,\n faPersonRunning,\n faCheck,\n faClockRotateLeft,\n faHandHoldingHeart,\n faCloudMoon,\n faCompass,\n faRotate,\n faMagicWandSparkles,\n} from \"@fortawesome/free-solid-svg-icons\";\n\nimport { faQuestionCircle } from \"@fortawesome/free-regular-svg-icons\";\n\nimport { faGithub } from \"@fortawesome/free-brands-svg-icons\";\n\nconfig.autoAddCss = false;\n\nlibrary.add(\n faMoon,\n faSun,\n faEnvelope,\n faGithub,\n faPlayCircle,\n faQuestionCircle,\n faGear,\n faDice,\n faStar,\n faWarning,\n faHandshakeAngle,\n faPenFancy,\n faPalette,\n faSignOut,\n faPlay,\n faRandom,\n faClover,\n faChessPawn,\n faExclamationCircle,\n faPlus,\n faChess,\n faCircleChevronRight,\n faMinus,\n faBan,\n faSliders,\n faThumbsUp,\n faThumbsDown,\n faRotateLeft,\n faCheckCircle,\n faInfoCircle,\n faUsersSlash,\n faGamepad,\n faCommentSlash,\n faChevronLeft,\n faChevronRight,\n faArrowUp,\n faArrowDown,\n faCircleInfo,\n faFlask,\n faBars,\n faTimes,\n faListCheck,\n faStepBackward,\n faStepForward,\n faEyeSlash,\n faForward,\n faComments,\n faHeart,\n faSkullCrossbones,\n faHandsBound,\n faHandHolding,\n faUsers,\n faPaw,\n faMask,\n faShieldHeart,\n faSkull,\n faWandSparkles,\n faPeopleLine,\n faDog,\n faBullhorn,\n faBolt,\n faEye,\n faClock,\n faShieldAlt,\n faCrown,\n faGavel,\n faBalanceScale,\n faFeather,\n faUtensils,\n faPersonRunning,\n faCheck,\n faClockRotateLeft,\n faHandHoldingHeart,\n faCloudMoon,\n faCompass,\n faRotate,\n faMagicWandSparkles,\n);\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.component(\"font-awesome-icon\", FontAwesomeIcon);\n});" + }, + "app/plugins/vue-lottie/vue-lottie.client.ts": { + "language": "typescript", + "mutants": [ { - "id": "4302", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(52,35): error TS18048: 'firstDrankPotionTarget' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "360", - "361", - "362", - "363" - ], + "id": "3990", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 31, - "line": 51 + "column": 2, + "line": 5 }, "start": { - "column": 9, - "line": 51 + "column": 44, + "line": 3 } } }, { - "id": "4303", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(52,35): error TS18048: 'firstDrankPotionTarget' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "360", - "361", - "362", - "363" - ], + "id": "3991", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 31, - "line": 51 + "column": 39, + "line": 4 }, "start": { - "column": 9, - "line": 51 + "column": 28, + "line": 4 } } - }, + } + ], + "source": "import { Vue3Lottie } from \"vue3-lottie\";\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.component(\"VueLottie\", Vue3Lottie);\n});" + }, + "app/stores/audio/useAudioStore.ts": { + "language": "typescript", + "mutants": [ { - "id": "4304", + "id": "3992", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", - "status": "Killed", - "testsCompleted": 1, + "statusReason": "tests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(135,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(144,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(153,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(162,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(174,25): error TS2339: Property 'toggleMute' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameBearGrowlsOrSleepsEvent/GameBearGrowlsOrSleepsEvent.nuxt.spec.ts(52,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameBearGrowlsOrSleepsEvent/GameBearGrowlsOrSleepsEvent.nuxt.spec.ts(66,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameCupidHasCharmedEvent/GameCupidHasCharmedEvent.nuxt.spec.ts(65,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMayHaveMarkedEvent/GameScandalmongerMayHaveMarkedEvent.nuxt.spec.ts(64,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMayHaveMarkedEvent/GameScandalmongerMayHaveMarkedEvent.nuxt.spec.ts(70,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameAccursedWolfFatherTurnStartsEvent/GameAccursedWolfFatherTurnStartsEvent.nuxt.spec.ts(36,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameActorTurnStartsEvent/GameActorTurnStartsEvent.nuxt.spec.ts(36,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameFoxTurnStartsEvent/GameFoxTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameHunterTurnStartsEvent/GameHunterTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GamePiedPiperTurnStartsEvent/GamePiedPiperTurnStartsEvent.nuxt.spec.ts(43,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameScandalmongerTurnStartsEvent/GameScandalmongerTurnStartsEvent.nuxt.spec.ts(43,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameScapegoatTurnStartsEvent/GameScapegoatTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameStutteringJudgeTurnStartsEvent/GameStutteringJudgeTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWhiteWerewolfTurnStartsEvent/GameWhiteWerewolfTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWildChildTurnStartsEvent/GameWildChildTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(76,15): error TS2339: Property 'playingBackgroundAudioName' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(82,15): error TS2339: Property 'nightBackgroundAudioNames' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(88,15): error TS2339: Property 'dayBackgroundAudioNames' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(94,15): error TS2339: Property 'isMuted' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(103,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(104,18): error TS2339: Property 'setHowlerAudioSettingsFromAudioStoreState' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(112,15): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(112,29): error TS2339: Property 'loadSoundEffects' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(116,16): error TS18046: 'soundEffect' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(123,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(123,33): error TS2339: Property 'loadBackgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(127,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(134,15): error TS2339: Property 'loadAllAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(135,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(135,33): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(139,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(142,16): error TS18046: 'soundEffect' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(149,15): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(149,29): error TS2339: Property 'playSoundEffect' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(159,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(159,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(163,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(169,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(169,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(170,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(178,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(178,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(179,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(189,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(189,33): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(197,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(197,33): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(205,15): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(209,30): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(220,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(221,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(228,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(229,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(231,83): error TS2339: Property 'nightBackgroundAudioNames' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(236,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(238,83): error TS2339: Property 'dayBackgroundAudioNames' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(243,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(244,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(245,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(252,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(253,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(254,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(261,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(262,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(264,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(273,15): error TS2339: Property 'setMute' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(276,25): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(281,15): error TS2339: Property 'setMute' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(289,15): error TS2339: Property 'setMute' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(292,25): error TS2339: Property 'audioSettingsFromLocalStorage' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(299,15): error TS2339: Property 'toggleMute' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(300,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(303,25): error TS2339: Property 'isMuted' does not exist on type 'Store'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "363" - ], + "killedBy": [], "coveredBy": [ - "363" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1644", + "1645", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1792", + "1793", + "1794", + "1795", + "1831", + "1832", + "1833", + "1834", + "1863", + "1864", + "1865", + "1866", + "1879", + "1880", + "1881", + "1882", + "1883", + "1884", + "1885", + "1886", + "1896", + "1897", + "1898", + "1899", + "1900", + "1901", + "1902", + "1903", + "1906", + "1907", + "1908", + "1909", + "1910", + "1911", + "1912", + "1913", + "1921", + "1922", + "1923", + "1924", + "1925", + "1926", + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 6, - "line": 53 + "column": 2, + "line": 121 }, "start": { - "column": 33, - "line": 51 + "column": 57, + "line": 11 } } }, { - "id": "4305", - "mutatorName": "BlockStatement", + "id": "3993", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"audioSettings\",\n Object {\n \"isMuted\": false,\n },\n Object {\n \"mergeDefaults\": true,\n },\n], but it was called with \"audioSettings\"", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 60, "static": false, "killedBy": [ - "364" + "618" ], "coveredBy": [ - "364", - "365" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1644", + "1645", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1792", + "1793", + "1794", + "1795", + "1831", + "1832", + "1833", + "1834", + "1863", + "1864", + "1865", + "1866", + "1879", + "1880", + "1881", + "1882", + "1883", + "1884", + "1885", + "1886", + "1896", + "1897", + "1898", + "1899", + "1900", + "1901", + "1902", + "1903", + "1906", + "1907", + "1908", + "1909", + "1910", + "1911", + "1912", + "1913", + "1921", + "1922", + "1923", + "1924", + "1925", + "1926", + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 4, - "line": 61 + "column": 152, + "line": 12 }, "start": { - "column": 68, - "line": 56 + "column": 129, + "line": 12 } } }, { - "id": "4306", + "id": "3994", "mutatorName": "BooleanLiteral", - "replacement": "makeGamePlayDto.value.votes", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(60,5): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "364", - "365" - ], - "location": { - "end": { - "column": 37, - "line": 57 - }, - "start": { - "column": 9, - "line": 57 - } - } - }, - { - "id": "4307", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) } ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "365" - ], - "coveredBy": [ - "364", - "365" - ], - "location": { - "end": { - "column": 37, - "line": 57 - }, - "start": { - "column": 9, - "line": 57 - } - } - }, - { - "id": "4308", - "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(60,5): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "364", - "365" - ], - "location": { - "end": { - "column": 37, - "line": 57 - }, - "start": { - "column": 9, - "line": 57 - } - } - }, - { - "id": "4309", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(58,5): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "364" - ], - "location": { - "end": { - "column": 6, - "line": 59 - }, - "start": { - "column": 39, - "line": 57 - } - } - }, - { - "id": "4310", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(58,38): error TS2322: Type 'string' is not assignable to type '{ sourceId: string; targetId: string; }'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(60,5): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "364" - ], - "location": { - "end": { - "column": 39, - "line": 58 - }, - "start": { - "column": 37, - "line": 58 - } - } - }, - { - "id": "4311", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) }, …(2) ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"audioSettings\",\n Object {\n \"isMuted\": false,\n },\n Object {\n \"mergeDefaults\": true,\n },\n], but it was called with \"audioSettings\"", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 106, "static": false, "killedBy": [ - "368" - ], - "coveredBy": [ - "366", - "367", - "368", - "369" + "618" ], - "location": { - "end": { - "column": 4, - "line": 74 - }, - "start": { - "column": 62, - "line": 63 - } - } - }, - { - "id": "4312", - "mutatorName": "BooleanLiteral", - "replacement": "makeGamePlayDto.value.votes", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,23): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,61): error TS7006: Parameter 'vote' implicitly has an 'any' type.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(71,9): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "366", - "367", - "368", - "369" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1644", + "1645", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1792", + "1793", + "1794", + "1795", + "1831", + "1832", + "1833", + "1834", + "1863", + "1864", + "1865", + "1866", + "1879", + "1880", + "1881", + "1882", + "1883", + "1884", + "1885", + "1886", + "1896", + "1897", + "1898", + "1899", + "1900", + "1901", + "1902", + "1903", + "1906", + "1907", + "1908", + "1909", + "1910", + "1911", + "1912", + "1913", + "1921", + "1922", + "1923", + "1924", + "1925", + "1926", + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 37, - "line": 64 + "column": 150, + "line": 12 }, "start": { - "column": 9, - "line": 64 + "column": 146, + "line": 12 } } }, { - "id": "4313", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,23): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(71,9): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "id": "3995", + "mutatorName": "MethodExpression", + "replacement": "Object.keys(backgroundAudios)", + "statusReason": "app/stores/audio/useAudioStore.ts(90,25): error TS2345: Argument of type 'string' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "366", - "367", - "368", - "369" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1644", + "1645", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1792", + "1793", + "1794", + "1795", + "1831", + "1832", + "1833", + "1834", + "1863", + "1864", + "1865", + "1866", + "1879", + "1880", + "1881", + "1882", + "1883", + "1884", + "1885", + "1886", + "1896", + "1897", + "1898", + "1899", + "1900", + "1901", + "1902", + "1903", + "1906", + "1907", + "1908", + "1909", + "1910", + "1911", + "1912", + "1913", + "1921", + "1922", + "1923", + "1924", + "1925", + "1926", + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 37, - "line": 64 + "column": 139, + "line": 22 }, "start": { - "column": 9, - "line": 64 - } - } - }, - { - "id": "4314", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,23): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(71,9): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "366", - "367", - "368", - "369" - ], - "location": { - "end": { "column": 37, - "line": 64 - }, - "start": { - "column": 9, - "line": 64 - } - } - }, - { - "id": "4315", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(65,23): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,9): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "366" - ], - "location": { - "end": { - "column": 6, - "line": 66 - }, - "start": { - "column": 39, - "line": 64 + "line": 22 } } }, { - "id": "4316", + "id": "3996", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) }, …(2) ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "368" - ], - "coveredBy": [ - "367", - "368", - "369" - ], - "location": { - "end": { - "column": 95, - "line": 67 - }, - "start": { - "column": 61, - "line": 67 - } - } - }, - { - "id": "4317", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "367" - ], - "coveredBy": [ - "367", - "368", - "369" - ], - "location": { - "end": { - "column": 95, - "line": 67 - }, - "start": { - "column": 69, - "line": 67 - } - } - }, - { - "id": "4318", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) }, …(2) ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", - "status": "Killed", - "testsCompleted": 2, + "statusReason": "app/stores/audio/useAudioStore.ts(90,25): error TS2345: Argument of type 'string' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "368" - ], + "killedBy": [], "coveredBy": [ - "367", - "368", - "369" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1644", + "1645", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1792", + "1793", + "1794", + "1795", + "1831", + "1832", + "1833", + "1834", + "1863", + "1864", + "1865", + "1866", + "1879", + "1880", + "1881", + "1882", + "1883", + "1884", + "1885", + "1886", + "1896", + "1897", + "1898", + "1899", + "1900", + "1901", + "1902", + "1903", + "1906", + "1907", + "1908", + "1909", + "1910", + "1911", + "1912", + "1913", + "1921", + "1922", + "1923", + "1924", + "1925", + "1926", + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 95, - "line": 67 + "column": 138, + "line": 22 }, "start": { - "column": 69, - "line": 67 + "column": 74, + "line": 22 } } }, { - "id": "4319", - "mutatorName": "EqualityOperator", - "replacement": "vote.sourceId !== sourceId", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "id": "3997", + "mutatorName": "MethodExpression", + "replacement": "name.endsWith(\"night-\")", + "statusReason": "expected [] to strictly equal [ 'night-1', 'night-2', 'night-3' ]", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 62, "static": false, "killedBy": [ - "367" + "620" ], "coveredBy": [ - "367", - "368", - "369" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1644", + "1645", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1792", + "1793", + "1794", + "1795", + "1831", + "1832", + "1833", + "1834", + "1863", + "1864", + "1865", + "1866", + "1879", + "1880", + "1881", + "1882", + "1883", + "1884", + "1885", + "1886", + "1896", + "1897", + "1898", + "1899", + "1900", + "1901", + "1902", + "1903", + "1906", + "1907", + "1908", + "1909", + "1910", + "1911", + "1912", + "1913", + "1921", + "1922", + "1923", + "1924", + "1925", + "1926", + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 95, - "line": 67 + "column": 138, + "line": 22 }, "start": { - "column": 69, - "line": 67 + "column": 113, + "line": 22 } } }, { - "id": "4320", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "id": "3998", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected [ 'day-1', 'day-2', 'night-1', …(2) ] to strictly equal [ 'night-1', 'night-2', 'night-3' ]", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 17, "static": false, "killedBy": [ - "367" + "620" ], "coveredBy": [ - "367", - "368", - "369" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1644", + "1645", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1792", + "1793", + "1794", + "1795", + "1831", + "1832", + "1833", + "1834", + "1863", + "1864", + "1865", + "1866", + "1879", + "1880", + "1881", + "1882", + "1883", + "1884", + "1885", + "1886", + "1896", + "1897", + "1898", + "1899", + "1900", + "1901", + "1902", + "1903", + "1906", + "1907", + "1908", + "1909", + "1910", + "1911", + "1912", + "1913", + "1921", + "1922", + "1923", + "1924", + "1925", + "1926", + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 25, - "line": 68 + "column": 137, + "line": 22 }, "start": { - "column": 9, - "line": 68 + "column": 129, + "line": 22 } } }, { - "id": "4321", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "id": "3999", + "mutatorName": "MethodExpression", + "replacement": "Object.keys(backgroundAudios)", + "statusReason": "app/stores/audio/useAudioStore.ts(90,25): error TS2345: Argument of type 'string' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "367", - "368", - "369" - ], - "location": { - "end": { - "column": 25, - "line": 68 - }, - "start": { - "column": 9, - "line": 68 - } - } - }, - { - "id": "4322", - "mutatorName": "EqualityOperator", - "replacement": "voteIndex === -1", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "367" - ], - "coveredBy": [ - "367", - "368", - "369" - ], - "location": { - "end": { - "column": 25, - "line": 68 - }, - "start": { - "column": 9, - "line": 68 - } - } - }, - { - "id": "4323", - "mutatorName": "UnaryOperator", - "replacement": "+1", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "367" - ], - "coveredBy": [ - "367", - "368", - "369" - ], - "location": { - "end": { - "column": 25, - "line": 68 - }, - "start": { - "column": 23, - "line": 68 - } - } - }, - { - "id": "4324", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) }, …(2) ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "368" - ], - "coveredBy": [ - "368", - "369" - ], - "location": { - "end": { - "column": 6, - "line": 70 - }, - "start": { - "column": 27, - "line": 68 - } - } - }, - { - "id": "4325", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "367" - ], - "coveredBy": [ - "367", - "368", - "369" - ], - "location": { - "end": { - "column": 49, - "line": 71 - }, - "start": { - "column": 9, - "line": 71 - } - } - }, - { - "id": "4326", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected [] to be undefined", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "369" - ], - "coveredBy": [ - "367", - "368", - "369" - ], - "location": { - "end": { - "column": 49, - "line": 71 - }, - "start": { - "column": 9, - "line": 71 - } - } - }, - { - "id": "4327", - "mutatorName": "EqualityOperator", - "replacement": "makeGamePlayDto.value.votes.length !== 0", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "367" - ], - "coveredBy": [ - "367", - "368", - "369" - ], - "location": { - "end": { - "column": 49, - "line": 71 - }, - "start": { - "column": 9, - "line": 71 - } - } - }, - { - "id": "4328", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected [] to be undefined", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "369" - ], - "coveredBy": [ - "369" - ], - "location": { - "end": { - "column": 6, - "line": 73 - }, - "start": { - "column": 51, - "line": 71 - } - } - }, - { - "id": "4329", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected undefined to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "370" - ], - "coveredBy": [ - "370" - ], - "location": { - "end": { - "column": 4, - "line": 78 - }, - "start": { - "column": 99, - "line": 76 - } - } - }, - { - "id": "4330", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected undefined to be 'cardId' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "371" - ], - "coveredBy": [ - "371" - ], - "location": { - "end": { - "column": 4, - "line": 82 - }, - "start": { - "column": 68, - "line": 80 - } - } - }, - { - "id": "4331", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected undefined to be 'werewolves' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "372" - ], - "coveredBy": [ - "372" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1644", + "1645", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1792", + "1793", + "1794", + "1795", + "1831", + "1832", + "1833", + "1834", + "1863", + "1864", + "1865", + "1866", + "1879", + "1880", + "1881", + "1882", + "1883", + "1884", + "1885", + "1886", + "1896", + "1897", + "1898", + "1899", + "1900", + "1901", + "1902", + "1903", + "1906", + "1907", + "1908", + "1909", + "1910", + "1911", + "1912", + "1913", + "1921", + "1922", + "1923", + "1924", + "1925", + "1926", + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 4, - "line": 86 + "column": 135, + "line": 24 }, "start": { - "column": 66, - "line": 84 + "column": 35, + "line": 24 } } }, { - "id": "4332", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "tests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlayground.nuxt.spec.ts(86,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlayground.nuxt.spec.ts(92,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlayground.nuxt.spec.ts(98,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlayground.nuxt.spec.ts(104,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(65,23): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(124,25): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(157,25): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(230,27): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(261,27): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(40,35): error TS2339: Property 'setChosenSide' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(45,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(55,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(67,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(82,35): error TS2339: Property 'setChosenSide' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(87,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(97,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(109,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(65,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(79,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(126,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(146,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(166,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(177,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(208,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(213,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(235,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(240,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(241,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(263,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(268,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(269,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(300,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(305,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(327,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(332,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(333,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(355,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(360,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(361,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(382,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(383,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(394,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(415,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(424,37): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(425,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(426,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(451,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(456,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(457,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(198,35): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(199,35): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(209,35): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(219,35): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(229,35): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(76,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(86,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(87,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(161,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(172,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(176,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(182,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(187,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(193,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(198,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(204,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(209,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(218,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(223,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(231,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(236,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(19,33): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(32,28): error TS2339: Property 'setMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(34,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(41,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(49,28): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(51,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(58,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(60,28): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(62,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(68,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(70,28): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(73,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(80,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(81,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(83,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(89,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(90,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(92,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(102,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(103,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(106,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(113,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(114,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(116,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(123,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(124,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(126,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(131,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(132,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(134,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(144,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(145,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(148,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(155,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(156,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(158,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(163,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(164,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(166,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(176,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(177,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(179,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(189,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(190,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(193,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(200,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(202,28): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(204,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(210,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(212,28): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(215,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(222,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(223,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(225,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(231,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(232,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(234,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(244,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(245,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(248,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(255,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(256,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(258,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(265,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(266,28): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(268,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(275,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(276,28): error TS2339: Property 'setChosenCardId' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(278,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(285,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(286,28): error TS2339: Property 'setChosenSide' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(288,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "id": "4000", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/stores/audio/useAudioStore.ts(90,25): error TS2345: Argument of type 'string' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "368", - "369", - "370", - "371", - "372", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "1290", - "1291", - "1292", - "1293", - "1294", - "1365", - "1366", - "1367", - "1368", - "1369", - "1370", - "1371", - "1372", - "1373", - "1393", - "1394", - "1395", - "1396", - "1397", - "1398", - "1399" - ], - "location": { - "end": { - "column": 4, - "line": 100 - }, - "start": { - "column": 10, - "line": 87 - } - } - } - ], - "source": "import { defineStore } from \"pinia\";\n\nimport { MakeGamePlayTargetDto } from \"~/composables/api/game/dto/make-game-play/make-game-play-target/make-game-play-target.dto\";\nimport { MakeGamePlayVoteDto } from \"~/composables/api/game/dto/make-game-play/make-game-play-vote/make-game-play-vote.dto\";\nimport { MakeGamePlayDto } from \"~/composables/api/game/dto/make-game-play/make-game-play.dto\";\nimport type { WitchPotion } from \"~/composables/api/game/types/game-play/game-play.types\";\nimport type { RoleSide } from \"~/composables/api/role/types/role.types\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\n\nconst useMakeGamePlayDtoStore = defineStore(StoreIds.MAKE_GAME_PLAY_DTO, () => {\n const makeGamePlayDto = ref(MakeGamePlayDto.create({}));\n\n function setMakeGamePlayDto(makeGamePlayDtoValue: MakeGamePlayDto): void {\n makeGamePlayDto.value = MakeGamePlayDto.create(makeGamePlayDtoValue);\n }\n\n function resetMakeGamePlayDto(): void {\n makeGamePlayDto.value = MakeGamePlayDto.create({});\n }\n\n function addMakeGamePlayTargetDto(target: MakeGamePlayTargetDto): void {\n if (!makeGamePlayDto.value.targets) {\n makeGamePlayDto.value.targets = [];\n }\n makeGamePlayDto.value.targets.push(MakeGamePlayTargetDto.create(target));\n }\n\n function removeMakeGamePlayTargetDto(targetId: string): void {\n if (!makeGamePlayDto.value.targets) {\n return;\n }\n const targetIndex = makeGamePlayDto.value.targets.findIndex(target => target.playerId === targetId);\n if (targetIndex !== -1) {\n makeGamePlayDto.value.targets = makeGamePlayDto.value.targets.toSpliced(targetIndex, 1);\n }\n if (makeGamePlayDto.value.targets.length === 0) {\n makeGamePlayDto.value.targets = undefined;\n }\n }\n\n function removeFirstMakeGamePlayTargetDto(): void {\n if (!makeGamePlayDto.value.targets || makeGamePlayDto.value.targets.length === 0) {\n return;\n }\n const firstTarget = makeGamePlayDto.value.targets[0];\n removeMakeGamePlayTargetDto(firstTarget.playerId);\n }\n\n function removeFirstMakeGamePlayTargetDtoWithPotion(drankPotion: WitchPotion): void {\n const firstDrankPotionTarget = makeGamePlayDto.value.targets?.find(target => target.drankPotion === drankPotion);\n if (firstDrankPotionTarget) {\n removeMakeGamePlayTargetDto(firstDrankPotionTarget.playerId);\n }\n }\n\n function addMakeGamePlayVoteDto(vote: MakeGamePlayVoteDto): void {\n if (!makeGamePlayDto.value.votes) {\n makeGamePlayDto.value.votes = [];\n }\n makeGamePlayDto.value.votes.push(MakeGamePlayVoteDto.create(vote));\n }\n\n function removeMakeGamePlayVoteDto(sourceId: string): void {\n if (!makeGamePlayDto.value.votes) {\n return;\n }\n const voteIndex = makeGamePlayDto.value.votes.findIndex(vote => vote.sourceId === sourceId);\n if (voteIndex !== -1) {\n makeGamePlayDto.value.votes = makeGamePlayDto.value.votes.toSpliced(voteIndex, 1);\n }\n if (makeGamePlayDto.value.votes.length === 0) {\n makeGamePlayDto.value.votes = undefined;\n }\n }\n\n function setDoesJudgeRequestAnotherVote(doesJudgeRequestAnotherVote: boolean | undefined): void {\n makeGamePlayDto.value.doesJudgeRequestAnotherVote = doesJudgeRequestAnotherVote;\n }\n\n function setChosenCardId(chosenCardId: string | undefined): void {\n makeGamePlayDto.value.chosenCardId = chosenCardId;\n }\n\n function setChosenSide(chosenSide: RoleSide | undefined): void {\n makeGamePlayDto.value.chosenSide = chosenSide;\n }\n return {\n makeGamePlayDto,\n setMakeGamePlayDto,\n resetMakeGamePlayDto,\n addMakeGamePlayTargetDto,\n removeMakeGamePlayTargetDto,\n removeFirstMakeGamePlayTargetDto,\n removeFirstMakeGamePlayTargetDtoWithPotion,\n addMakeGamePlayVoteDto,\n removeMakeGamePlayVoteDto,\n setDoesJudgeRequestAnotherVote,\n setChosenCardId,\n setChosenSide,\n };\n});\n\nexport { useMakeGamePlayDtoStore };" - }, - "app/stores/game/useGameStore.ts": { - "language": "typescript", - "mutants": [ - { - "id": "4338", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _Game{ …(14) } to strictly equal _Game{ _id: undefined, …(13) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1375" - ], - "coveredBy": [ - "1375" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1644", + "1645", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1792", + "1793", + "1794", + "1795", + "1831", + "1832", + "1833", + "1834", + "1863", + "1864", + "1865", + "1866", + "1879", + "1880", + "1881", + "1882", + "1883", + "1884", + "1885", + "1886", + "1896", + "1897", + "1898", + "1899", + "1900", + "1901", + "1902", + "1903", + "1906", + "1907", + "1908", + "1909", + "1910", + "1911", + "1912", + "1913", + "1921", + "1922", + "1923", + "1924", + "1925", + "1926", + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 4, - "line": 28 + "column": 134, + "line": 24 }, "start": { - "column": 30, - "line": 26 + "column": 72, + "line": 24 } } }, { - "id": "4339", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "4001", + "mutatorName": "MethodExpression", + "replacement": "name.endsWith(\"day-\")", + "statusReason": "expected [] to strictly equal [ 'day-1', 'day-2' ]", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 5, "static": false, "killedBy": [ - "1376" - ], - "coveredBy": [ - "1376", - "1377", - "1378" - ], - "location": { - "end": { - "column": 4, - "line": 41 - }, - "start": { - "column": 65, - "line": 30 - } - } - }, - { - "id": "4340", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(29,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1376", - "1377", - "1378" - ], - "location": { - "end": { - "column": 41, - "line": 31 - }, - "start": { - "column": 32, - "line": 31 - } - } - }, - { - "id": "4341", - "mutatorName": "BooleanLiteral", - "replacement": "fetchedGame", - "statusReason": "app/stores/game/useGameStore.ts(37,5): error TS2322: Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1376", - "1377", - "1378" - ], - "location": { - "end": { - "column": 21, - "line": 33 - }, - "start": { - "column": 9, - "line": 33 - } - } - }, - { - "id": "4342", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/useGameStore.ts(37,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1376", - "1377", - "1378" - ], - "location": { - "end": { - "column": 21, - "line": 33 - }, - "start": { - "column": 9, - "line": 33 - } - } - }, - { - "id": "4343", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/useGameStore.ts(37,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1376", - "1377", - "1378" - ], - "location": { - "end": { - "column": 21, - "line": 33 - }, - "start": { - "column": 9, - "line": 33 - } - } - }, - { - "id": "4344", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/useGameStore.ts(33,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1376" + "621" ], - "location": { - "end": { - "column": 6, - "line": 37 - }, - "start": { - "column": 23, - "line": 33 - } - } - }, - { - "id": "4345", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(32,7): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "1376" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1644", + "1645", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1792", + "1793", + "1794", + "1795", + "1831", + "1832", + "1833", + "1834", + "1863", + "1864", + "1865", + "1866", + "1879", + "1880", + "1881", + "1882", + "1883", + "1884", + "1885", + "1886", + "1896", + "1897", + "1898", + "1899", + "1900", + "1901", + "1902", + "1903", + "1906", + "1907", + "1908", + "1909", + "1910", + "1911", + "1912", + "1913", + "1921", + "1922", + "1923", + "1924", + "1925", + "1926", + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 41, - "line": 34 + "column": 134, + "line": 24 }, "start": { - "column": 34, - "line": 34 + "column": 111, + "line": 24 } } }, { - "id": "4346", + "id": "4002", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(38,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1377", - "1378" - ], - "location": { - "end": { - "column": 41, - "line": 40 - }, - "start": { - "column": 32, - "line": 40 - } - } - }, - { - "id": "4347", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "expected [ 'day-1', 'day-2', 'night-1', …(2) ] to strictly equal [ 'day-1', 'day-2' ]", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 18, "static": false, "killedBy": [ - "1379" - ], - "coveredBy": [ - "1379", - "1380" - ], - "location": { - "end": { - "column": 4, - "line": 53 - }, - "start": { - "column": 46, - "line": 43 - } - } - }, - { - "id": "4348", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(42,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1379", - "1380" - ], - "location": { - "end": { - "column": 42, - "line": 44 - }, - "start": { - "column": 33, - "line": 44 - } - } - }, - { - "id": "4349", - "mutatorName": "BooleanLiteral", - "replacement": "canceledGame", - "statusReason": "app/stores/game/useGameStore.ts(49,5): error TS2322: Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1379", - "1380" + "621" ], - "location": { - "end": { - "column": 22, - "line": 46 - }, - "start": { - "column": 9, - "line": 46 - } - } - }, - { - "id": "4350", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/useGameStore.ts(49,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "1379", - "1380" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1644", + "1645", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1792", + "1793", + "1794", + "1795", + "1831", + "1832", + "1833", + "1834", + "1863", + "1864", + "1865", + "1866", + "1879", + "1880", + "1881", + "1882", + "1883", + "1884", + "1885", + "1886", + "1896", + "1897", + "1898", + "1899", + "1900", + "1901", + "1902", + "1903", + "1906", + "1907", + "1908", + "1909", + "1910", + "1911", + "1912", + "1913", + "1921", + "1922", + "1923", + "1924", + "1925", + "1926", + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 22, - "line": 46 + "column": 133, + "line": 24 }, "start": { - "column": 9, - "line": 46 + "column": 127, + "line": 24 } } }, { - "id": "4351", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/useGameStore.ts(49,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "id": "4003", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/audio/useAudioStore.ts(26,53): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1379", - "1380" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1644", + "1645", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1792", + "1793", + "1794", + "1795", + "1831", + "1832", + "1833", + "1834", + "1863", + "1864", + "1865", + "1866", + "1879", + "1880", + "1881", + "1882", + "1883", + "1884", + "1885", + "1886", + "1896", + "1897", + "1898", + "1899", + "1900", + "1901", + "1902", + "1903", + "1906", + "1907", + "1908", + "1909", + "1910", + "1911", + "1912", + "1913", + "1921", + "1922", + "1923", + "1924", + "1925", + "1926", + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 22, - "line": 46 + "column": 4, + "line": 31 }, "start": { - "column": 9, - "line": 46 + "column": 58, + "line": 26 } } }, { - "id": "4352", - "mutatorName": "BlockStatement", + "id": "4004", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/stores/game/useGameStore.ts(45,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "statusReason": "app/stores/audio/useAudioStore.ts(27,21): error TS2345: Argument of type '{}' is not assignable to parameter of type 'HowlOptions'.\n Property 'src' is missing in type '{}' but required in type 'HowlOptions'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1379" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1644", + "1645", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1792", + "1793", + "1794", + "1795", + "1831", + "1832", + "1833", + "1834", + "1863", + "1864", + "1865", + "1866", + "1879", + "1880", + "1881", + "1882", + "1883", + "1884", + "1885", + "1886", + "1896", + "1897", + "1898", + "1899", + "1900", + "1901", + "1902", + "1903", + "1906", + "1907", + "1908", + "1909", + "1910", + "1911", + "1912", + "1913", + "1921", + "1922", + "1923", + "1924", + "1925", + "1926", + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { "column": 6, - "line": 50 - }, - "start": { - "column": 24, - "line": 46 - } - } - }, - { - "id": "4353", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(45,7): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1379" - ], - "location": { - "end": { - "column": 41, - "line": 47 - }, - "start": { - "column": 34, - "line": 47 - } - } - }, - { - "id": "4354", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(50,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1380" - ], - "location": { - "end": { - "column": 42, - "line": 52 + "line": 30 }, "start": { - "column": 33, - "line": 52 + "column": 21, + "line": 27 } } }, { - "id": "4355", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "4005", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected 1st \"spy\" call to have been called with [ { preload: false, …(1) } ]", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1381" - ], - "coveredBy": [ - "1381", - "1382", - "1383", - "1384" - ], - "location": { - "end": { - "column": 4, - "line": 66 - }, - "start": { - "column": 80, - "line": 55 - } - } - }, - { - "id": "4356", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(54,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1381", - "1382", - "1383", - "1384" - ], - "location": { - "end": { - "column": 43, - "line": 56 - }, - "start": { - "column": 34, - "line": 56 - } - } - }, - { - "id": "4357", - "mutatorName": "BooleanLiteral", - "replacement": "playedGame", - "statusReason": "app/stores/game/useGameStore.ts(62,5): error TS2322: Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1381", - "1382", - "1383", - "1384" - ], - "location": { - "end": { - "column": 20, - "line": 58 - }, - "start": { - "column": 9, - "line": 58 - } - } - }, - { - "id": "4358", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/useGameStore.ts(62,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1381", - "1382", - "1383", - "1384" + "617" ], - "location": { - "end": { - "column": 20, - "line": 58 - }, - "start": { - "column": 9, - "line": 58 - } - } - }, - { - "id": "4359", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/useGameStore.ts(62,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "1381", - "1382", - "1383", - "1384" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1644", + "1645", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1792", + "1793", + "1794", + "1795", + "1831", + "1832", + "1833", + "1834", + "1863", + "1864", + "1865", + "1866", + "1879", + "1880", + "1881", + "1882", + "1883", + "1884", + "1885", + "1886", + "1896", + "1897", + "1898", + "1899", + "1900", + "1901", + "1902", + "1903", + "1906", + "1907", + "1908", + "1909", + "1910", + "1911", + "1912", + "1913", + "1921", + "1922", + "1923", + "1924", + "1925", + "1926", + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 20, - "line": 58 + "column": 21, + "line": 28 }, "start": { - "column": 9, - "line": 58 + "column": 16, + "line": 28 } } }, { - "id": "4360", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/useGameStore.ts(58,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", + "id": "4006", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "expected 1st \"spy\" call to have been called with [ { preload: false, …(1) } ]", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], - "coveredBy": [ - "1381", - "1384" + "killedBy": [ + "617" ], - "location": { - "end": { - "column": 6, - "line": 62 - }, - "start": { - "column": 22, - "line": 58 - } - } - }, - { - "id": "4361", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(57,7): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "1381", - "1384" + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1644", + "1645", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1792", + "1793", + "1794", + "1795", + "1831", + "1832", + "1833", + "1834", + "1863", + "1864", + "1865", + "1866", + "1879", + "1880", + "1881", + "1882", + "1883", + "1884", + "1885", + "1886", + "1896", + "1897", + "1898", + "1899", + "1900", + "1901", + "1902", + "1903", + "1906", + "1907", + "1908", + "1909", + "1910", + "1911", + "1912", + "1913", + "1921", + "1922", + "1923", + "1924", + "1925", + "1926", + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 41, - "line": 59 + "column": 48, + "line": 29 }, "start": { - "column": 34, - "line": 59 + "column": 12, + "line": 29 } } }, { - "id": "4362", + "id": "4007", "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(63,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1382", - "1383" - ], - "location": { - "end": { - "column": 43, - "line": 65 - }, - "start": { - "column": 34, - "line": 65 - } - } - }, - { - "id": "4363", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "replacement": "``", + "statusReason": "expected 1st \"spy\" call to have been called with [ { preload: false, …(1) } ]", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1384" - ], - "coveredBy": [ - "1384" + "617" ], - "location": { - "end": { - "column": 4, - "line": 70 - }, - "start": { - "column": 48, - "line": 68 - } - } - }, - { - "id": "4333", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(12,72): error TS2339: Property 'game' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(15,105): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(16,66): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(26,75): error TS2339: Property 'game' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(30,83): error TS2339: Property 'game' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(35,23): error TS2339: Property 'skipGamePlay' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(101,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(109,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(137,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(166,13): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(194,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(198,24): error TS2339: Property 'cancelGame' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOver.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOver.nuxt.spec.ts(102,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(126,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(229,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(350,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverWinners/GameOverWinners.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverWinners/GameOverWinners.nuxt.spec.ts(61,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameAccursedWolfFatherMayHaveInfectedEvent/GameAccursedWolfFatherMayHaveInfectedEvent.nuxt.spec.ts(51,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameActorMayHaveChosenCardEvent/GameActorMayHaveChosenCardEvent.nuxt.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameActorMayHaveChosenCardEvent/GameActorMayHaveChosenCardEvent.nuxt.spec.ts(108,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameDeathEvent/GameDeathEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameElderHasTakenRevengeEvent/GameElderHasTakenRevengeEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameElderHasTakenRevengeEvent/GameElderHasTakenRevengeEvent.nuxt.spec.ts(86,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(60,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(103,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(115,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(127,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(139,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(151,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(163,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(175,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(187,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(199,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(211,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(223,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(235,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(247,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(259,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(271,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(283,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(295,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(307,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(319,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(136,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameIdiotIsSparedEvent/GameIdiotIsSparedEvent.nuxt.spec.ts(46,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(205,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePiedPiperHasCharmedEvent/GamePiedPiperHasCharmedEvent.nuxt.spec.ts(90,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePiedPiperHasCharmedEvent/GamePiedPiperHasCharmedEvent.nuxt.spec.ts(105,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMarkIsActiveEvent/GameScandalmongerMarkIsActiveEvent.nuxt.spec.ts(42,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(43,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(112,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(150,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(52,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(76,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(54,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(107,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(142,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(143,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(144,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(50,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(149,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(163,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameBigBadWolfTurnStartsEvent/GameBigBadWolfTurnStartsEvent.nuxt.spec.ts(31,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameBigBadWolfTurnStartsEvent/GameBigBadWolfTurnStartsEvent.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCharmedTurnStartsEvent/GameCharmedTurnStartsEvent.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCupidTurnStartsEvent/GameCupidTurnStartsEvent.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(68,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(80,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameLoversTurnStartsEvent/GameLoversTurnStartsEvent.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameLoversTurnStartsEvent/GameLoversTurnStartsEvent.nuxt.spec.ts(77,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSeerTurnStartsEvent/GameSeerTurnStartsEvent.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSheriffTurnStartsEvent/GameSheriffTurnStartsEvent.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSheriffTurnStartsEvent/GameSheriffTurnStartsEvent.nuxt.spec.ts(89,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSurvivorsTurnStartsEvent/GameSurvivorsTurnStartsEvent.nuxt.spec.ts(138,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThiefTurnStartsEvent/GameThiefTurnStartsEvent.nuxt.spec.ts(46,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThiefTurnStartsEvent/GameThiefTurnStartsEvent.nuxt.spec.ts(82,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThiefTurnStartsEvent/GameThiefTurnStartsEvent.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThreeBrothersTurnStartsEvent/GameThreeBrothersTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(60,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(87,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(105,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(141,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(150,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(159,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(168,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(177,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(186,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(195,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(204,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(213,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(222,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(231,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(240,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(249,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(258,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(267,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(277,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTwoSistersTurnStartsEvent/GameTwoSistersTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(65,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(65,49): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(81,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(82,22): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(95,49): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWitchTurnStartsEvent/GameWitchTurnStartsEvent.nuxt.spec.ts(62,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWolfHoundTurnStartsEvent/GameWolfHoundTurnStartsEvent.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameVillagerVillagerIntroductionEvent/GameVillagerVillagerIntroductionEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWildChildHasTransformedEvent/GameWildChildHasTransformedEvent.nuxt.spec.ts(45,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWildChildHasTransformedEvent/GameWildChildHasTransformedEvent.nuxt.spec.ts(104,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(141,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(162,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(183,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(204,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(253,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(274,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(49,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(178,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(274,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayExpectedPlayersToAct/CurrentPlayExpectedPlayersToAct.nuxt.spec.ts(47,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayExpectedPlayersToAct/CurrentPlayExpectedPlayersToAct.nuxt.spec.ts(56,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayQuestion/CurrentPlayQuestion.nuxt.spec.ts(206,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(36,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(65,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(87,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(100,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(39,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(48,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(57,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(102,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(111,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(92,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(101,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(110,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(121,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(132,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(152,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(172,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(189,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(225,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(253,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(281,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(317,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(345,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(367,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(389,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(400,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(432,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(465,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(474,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(113,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(127,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(143,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(36,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(45,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(54,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(88,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(55,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(64,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(73,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(128,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(159,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(196,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(228,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(259,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(296,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(43,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(61,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(31,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(42,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(60,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(38,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(174,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(231,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(106,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(134,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(155,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(166,26): error TS2339: Property 'makeGamePlay' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(230,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCard/GamePlaygroundHeaderCard.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCard/GamePlaygroundHeaderCard.nuxt.spec.ts(100,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(44,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(196,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(360,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(40,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(41,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(50,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlaying.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(74,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(92,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(112,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(125,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(126,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(127,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(128,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(134,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(147,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(148,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(149,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.nuxt.spec.ts(64,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.nuxt.spec.ts(73,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.nuxt.spec.ts(61,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.nuxt.spec.ts(95,19): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventPreviousTextButton/GameEventPreviousTextButton.nuxt.spec.ts(86,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.nuxt.spec.ts(82,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(167,24): error TS2339: Property 'resetGame' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(30,15): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(51,22): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(59,22): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(81,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(89,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(90,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(98,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(107,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(108,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(53,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(107,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(139,83): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(146,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(157,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(170,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(176,83): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(186,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(199,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(216,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(229,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(242,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(253,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(262,83): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(41,22): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(42,22): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(48,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(49,17): error TS2339: Property 'resetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(51,24): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(58,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(67,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(76,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(78,24): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(85,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(86,23): error TS2339: Property 'cancelGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(95,23): error TS2339: Property 'cancelGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(97,24): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(104,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(106,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(116,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(126,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(128,24): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(135,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(136,23): error TS2339: Property 'skipGamePlay' does not exist on type 'Store'.\n", - "status": "CompileError", - "static": true, "coveredBy": [ - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", "134", "135", "136", @@ -193403,92 +194760,6 @@ "161", "162", "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", "273", "274", "275", @@ -193503,56 +194774,6 @@ "284", "285", "286", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", "499", "500", "501", @@ -193565,57 +194786,449 @@ "508", "509", "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "694", - "695", - "696", - "697", - "698", - "699", - "700", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", + "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "897", + "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", + "1506", + "1507", + "1508", + "1509", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1644", + "1645", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1792", + "1793", + "1794", + "1795", + "1831", + "1832", + "1833", + "1834", + "1863", + "1864", + "1865", + "1866", + "1879", + "1880", + "1881", + "1882", + "1883", + "1884", + "1885", + "1886", + "1896", + "1897", + "1898", + "1899", + "1900", + "1901", + "1902", + "1903", + "1906", + "1907", + "1908", + "1909", + "1910", + "1911", + "1912", + "1913", + "1921", + "1922", + "1923", + "1924", + "1925", + "1926", + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" + ], + "location": { + "end": { + "column": 47, + "line": 29 + }, + "start": { + "column": 13, + "line": 29 + } + } + }, + { + "id": "4008", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/audio/useAudioStore.ts(33,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", "728", "729", "730", @@ -193689,15 +195302,6 @@ "852", "853", "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", "897", "898", "899", @@ -193717,38 +195321,28 @@ "913", "914", "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", "965", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", + "966", + "967", + "968", + "969", + "970", + "971", + "972", "1042", "1043", "1044", @@ -193765,12 +195359,6 @@ "1064", "1065", "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", "1077", "1078", "1079", @@ -193783,15 +195371,6 @@ "1086", "1087", "1088", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", "1237", "1238", "1239", @@ -193804,19 +195383,14 @@ "1256", "1257", "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", + "1266", "1267", - "1290", - "1291", - "1292", - "1293", - "1294", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", "1295", "1296", "1297", @@ -193830,17 +195404,6 @@ "1345", "1346", "1347", - "1374", - "1375", - "1376", - "1377", - "1378", - "1379", - "1380", - "1381", - "1382", - "1383", - "1384", "1414", "1415", "1416", @@ -193853,57 +195416,22 @@ "1423", "1424", "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", "1462", "1463", "1464", "1465", "1466", "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", "1493", "1494", "1495", "1496", "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", "1505", "1506", "1507", "1508", "1509", - "1523", - "1524", - "1525", - "1526", - "1527", "1528", "1529", "1530", @@ -193921,16 +195449,8 @@ "1568", "1569", "1570", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1638", - "1639", - "1640", - "1641", + "1644", + "1645", "1648", "1672", "1673", @@ -193942,10 +195462,6 @@ "1679", "1680", "1681", - "1686", - "1687", - "1688", - "1689", "1704", "1705", "1706", @@ -193976,82 +195492,76 @@ "1776", "1777", "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", + "1792", "1793", - "1797", + "1794", + "1795", "1831", "1832", "1833", "1834", - "1835", - "1836", - "1837", - "1838", "1863", "1864", "1865", "1866", + "1879", "1880", + "1881", + "1882", + "1883", "1884", - "1893", - "1894", - "1895", + "1885", + "1886", + "1896", "1897", + "1898", + "1899", + "1900", "1901", + "1902", + "1903", + "1906", "1907", + "1908", + "1909", + "1910", "1911", + "1912", + "1913", + "1921", "1922", + "1923", + "1924", + "1925", "1926", - "1930" + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 2, - "line": 83 + "column": 4, + "line": 39 }, "start": { - "column": 55, - "line": 11 + "column": 66, + "line": 33 } } }, { - "id": "4334", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/stores/game/useGameStore.ts(19,23): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'GameOptions'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef<...>', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "id": "4009", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/stores/audio/useAudioStore.ts(34,21): error TS2345: Argument of type '{}' is not assignable to parameter of type 'HowlOptions'.\n Property 'src' is missing in type '{}' but required in type 'HowlOptions'.\n", "status": "CompileError", - "static": true, + "static": false, + "killedBy": [], "coveredBy": [ - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", "134", "135", "136", @@ -194082,92 +195592,6 @@ "161", "162", "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", "273", "274", "275", @@ -194182,56 +195606,6 @@ "284", "285", "286", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", "499", "500", "501", @@ -194244,57 +195618,33 @@ "508", "509", "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "694", - "695", - "696", - "697", - "698", - "699", - "700", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", "728", "729", "730", @@ -194368,15 +195718,6 @@ "852", "853", "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", "897", "898", "899", @@ -194396,38 +195737,28 @@ "913", "914", "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", "965", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", + "966", + "967", + "968", + "969", + "970", + "971", + "972", "1042", "1043", "1044", @@ -194444,12 +195775,6 @@ "1064", "1065", "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", "1077", "1078", "1079", @@ -194462,15 +195787,6 @@ "1086", "1087", "1088", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", "1237", "1238", "1239", @@ -194483,19 +195799,14 @@ "1256", "1257", "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", + "1266", "1267", - "1290", - "1291", - "1292", - "1293", - "1294", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", "1295", "1296", "1297", @@ -194509,17 +195820,6 @@ "1345", "1346", "1347", - "1374", - "1375", - "1376", - "1377", - "1378", - "1379", - "1380", - "1381", - "1382", - "1383", - "1384", "1414", "1415", "1416", @@ -194532,57 +195832,22 @@ "1423", "1424", "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", "1462", "1463", "1464", "1465", "1466", "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", "1493", "1494", "1495", "1496", "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", "1505", "1506", "1507", "1508", "1509", - "1523", - "1524", - "1525", - "1526", - "1527", "1528", "1529", "1530", @@ -194600,16 +195865,8 @@ "1568", "1569", "1570", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1638", - "1639", - "1640", - "1641", + "1644", + "1645", "1648", "1672", "1673", @@ -194621,10 +195878,6 @@ "1679", "1680", "1681", - "1686", - "1687", - "1688", - "1689", "1704", "1705", "1706", @@ -194655,82 +195908,79 @@ "1776", "1777", "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", + "1792", "1793", - "1797", + "1794", + "1795", "1831", "1832", "1833", "1834", - "1835", - "1836", - "1837", - "1838", "1863", "1864", "1865", "1866", + "1879", "1880", + "1881", + "1882", + "1883", "1884", - "1893", - "1894", - "1895", + "1885", + "1886", + "1896", "1897", + "1898", + "1899", + "1900", "1901", + "1902", + "1903", + "1906", "1907", + "1908", + "1909", + "1910", "1911", + "1912", + "1913", + "1921", "1922", + "1923", + "1924", + "1925", "1926", - "1930" + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 69, - "line": 19 + "column": 6, + "line": 38 }, "start": { - "column": 45, - "line": 19 + "column": 21, + "line": 34 } } }, { - "id": "4335", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(20,58): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": true, + "id": "4010", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected 47th \"spy\" call to have been called with [ { preload: false, …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "617" + ], "coveredBy": [ - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", "134", "135", "136", @@ -194742,175 +195992,39 @@ "142", "143", "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", "499", "500", "501", @@ -194923,57 +196037,33 @@ "508", "509", "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "694", - "695", - "696", - "697", - "698", - "699", - "700", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", "728", "729", "730", @@ -195047,15 +196137,6 @@ "852", "853", "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", "897", "898", "899", @@ -195075,38 +196156,28 @@ "913", "914", "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", "965", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", + "966", + "967", + "968", + "969", + "970", + "971", + "972", "1042", "1043", "1044", @@ -195123,12 +196194,6 @@ "1064", "1065", "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", "1077", "1078", "1079", @@ -195141,15 +196206,6 @@ "1086", "1087", "1088", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", "1237", "1238", "1239", @@ -195162,19 +196218,14 @@ "1256", "1257", "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", + "1266", "1267", - "1290", - "1291", - "1292", - "1293", - "1294", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", "1295", "1296", "1297", @@ -195188,17 +196239,6 @@ "1345", "1346", "1347", - "1374", - "1375", - "1376", - "1377", - "1378", - "1379", - "1380", - "1381", - "1382", - "1383", - "1384", "1414", "1415", "1416", @@ -195211,57 +196251,22 @@ "1423", "1424", "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", "1462", "1463", "1464", "1465", "1466", "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", "1493", "1494", "1495", "1496", "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", "1505", "1506", "1507", "1508", "1509", - "1523", - "1524", - "1525", - "1526", - "1527", "1528", "1529", "1530", @@ -195279,16 +196284,8 @@ "1568", "1569", "1570", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1638", - "1639", - "1640", - "1641", + "1644", + "1645", "1648", "1672", "1673", @@ -195300,10 +196297,6 @@ "1679", "1680", "1681", - "1686", - "1687", - "1688", - "1689", "1704", "1705", "1706", @@ -195334,82 +196327,79 @@ "1776", "1777", "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", + "1792", "1793", - "1797", + "1794", + "1795", "1831", "1832", "1833", "1834", - "1835", - "1836", - "1837", - "1838", "1863", "1864", "1865", "1866", + "1879", "1880", + "1881", + "1882", + "1883", "1884", - "1893", - "1894", - "1895", + "1885", + "1886", + "1896", "1897", + "1898", + "1899", + "1900", "1901", + "1902", + "1903", + "1906", "1907", + "1908", + "1909", + "1910", "1911", + "1912", + "1913", + "1921", "1922", + "1923", + "1924", + "1925", "1926", - "1930" + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 64, - "line": 20 + "column": 21, + "line": 35 }, "start": { - "column": 58, - "line": 20 + "column": 16, + "line": 35 } } }, { - "id": "4336", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(21,59): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": true, + "id": "4011", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "expected 47th \"spy\" call to have been called with [ { preload: false, …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "617" + ], "coveredBy": [ - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", "134", "135", "136", @@ -195440,92 +196430,6 @@ "161", "162", "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", "273", "274", "275", @@ -195540,56 +196444,6 @@ "284", "285", "286", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", "499", "500", "501", @@ -195602,57 +196456,33 @@ "508", "509", "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "694", - "695", - "696", - "697", - "698", - "699", - "700", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", "728", "729", "730", @@ -195726,15 +196556,6 @@ "852", "853", "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", "897", "898", "899", @@ -195754,38 +196575,28 @@ "913", "914", "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", "965", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", + "966", + "967", + "968", + "969", + "970", + "971", + "972", "1042", "1043", "1044", @@ -195802,12 +196613,6 @@ "1064", "1065", "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", "1077", "1078", "1079", @@ -195820,15 +196625,6 @@ "1086", "1087", "1088", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", "1237", "1238", "1239", @@ -195841,19 +196637,14 @@ "1256", "1257", "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", + "1266", "1267", - "1290", - "1291", - "1292", - "1293", - "1294", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", "1295", "1296", "1297", @@ -195867,17 +196658,6 @@ "1345", "1346", "1347", - "1374", - "1375", - "1376", - "1377", - "1378", - "1379", - "1380", - "1381", - "1382", - "1383", - "1384", "1414", "1415", "1416", @@ -195890,57 +196670,22 @@ "1423", "1424", "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", "1462", "1463", "1464", "1465", "1466", "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", "1493", "1494", "1495", "1496", "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", "1505", "1506", "1507", "1508", "1509", - "1523", - "1524", - "1525", - "1526", - "1527", "1528", "1529", "1530", @@ -195958,16 +196703,8 @@ "1568", "1569", "1570", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1638", - "1639", - "1640", - "1641", + "1644", + "1645", "1648", "1672", "1673", @@ -195979,10 +196716,6 @@ "1679", "1680", "1681", - "1686", - "1687", - "1688", - "1689", "1704", "1705", "1706", @@ -196013,82 +196746,79 @@ "1776", "1777", "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", + "1792", "1793", - "1797", + "1794", + "1795", "1831", "1832", "1833", "1834", - "1835", - "1836", - "1837", - "1838", "1863", "1864", "1865", "1866", + "1879", "1880", + "1881", + "1882", + "1883", "1884", - "1893", - "1894", - "1895", + "1885", + "1886", + "1896", "1897", + "1898", + "1899", + "1900", "1901", + "1902", + "1903", + "1906", "1907", + "1908", + "1909", + "1910", "1911", + "1912", + "1913", + "1921", "1922", + "1923", + "1924", + "1925", "1926", - "1930" + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 65, - "line": 21 + "column": 52, + "line": 36 }, "start": { - "column": 59, - "line": 21 + "column": 12, + "line": 36 } } }, { - "id": "4337", + "id": "4012", "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(22,60): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": true, + "replacement": "``", + "statusReason": "expected 47th \"spy\" call to have been called with [ { preload: false, …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "617" + ], "coveredBy": [ - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", "134", "135", "136", @@ -196119,92 +196849,6 @@ "161", "162", "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", "273", "274", "275", @@ -196219,119 +196863,45 @@ "284", "285", "286", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", "499", "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "694", - "695", - "696", - "697", - "698", - "699", - "700", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", "728", "729", "730", @@ -196405,15 +196975,6 @@ "852", "853", "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", "897", "898", "899", @@ -196433,38 +196994,28 @@ "913", "914", "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", "965", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", + "966", + "967", + "968", + "969", + "970", + "971", + "972", "1042", "1043", "1044", @@ -196481,12 +197032,6 @@ "1064", "1065", "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", "1077", "1078", "1079", @@ -196499,15 +197044,6 @@ "1086", "1087", "1088", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", "1237", "1238", "1239", @@ -196520,19 +197056,14 @@ "1256", "1257", "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", + "1266", "1267", - "1290", - "1291", - "1292", - "1293", - "1294", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", "1295", "1296", "1297", @@ -196546,17 +197077,6 @@ "1345", "1346", "1347", - "1374", - "1375", - "1376", - "1377", - "1378", - "1379", - "1380", - "1381", - "1382", - "1383", - "1384", "1414", "1415", "1416", @@ -196569,57 +197089,22 @@ "1423", "1424", "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", "1462", "1463", "1464", "1465", "1466", "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", "1493", "1494", "1495", "1496", "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", "1505", "1506", "1507", "1508", "1509", - "1523", - "1524", - "1525", - "1526", - "1527", "1528", "1529", "1530", @@ -196637,16 +197122,8 @@ "1568", "1569", "1570", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1638", - "1639", - "1640", - "1641", + "1644", + "1645", "1648", "1672", "1673", @@ -196658,10 +197135,6 @@ "1679", "1680", "1681", - "1686", - "1687", - "1688", - "1689", "1704", "1705", "1706", @@ -196692,82 +197165,79 @@ "1776", "1777", "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", + "1792", "1793", - "1797", + "1794", + "1795", "1831", "1832", "1833", "1834", - "1835", - "1836", - "1837", - "1838", "1863", "1864", "1865", "1866", + "1879", "1880", + "1881", + "1882", + "1883", "1884", - "1893", - "1894", - "1895", + "1885", + "1886", + "1896", "1897", + "1898", + "1899", + "1900", "1901", + "1902", + "1903", + "1906", "1907", + "1908", + "1909", + "1910", "1911", + "1912", + "1913", + "1921", "1922", + "1923", + "1924", + "1925", "1926", - "1930" + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 66, - "line": 22 + "column": 51, + "line": 36 }, "start": { - "column": 60, - "line": 22 + "column": 13, + "line": 36 } } }, { - "id": "4364", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(12,72): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(15,105): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(16,66): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(26,75): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(30,83): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(35,23): error TS2339: Property 'skipGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(101,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(109,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(137,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(166,13): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(194,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(198,24): error TS2339: Property 'cancelGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOver.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOver.nuxt.spec.ts(102,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(126,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(229,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(350,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverWinners/GameOverWinners.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverWinners/GameOverWinners.nuxt.spec.ts(61,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameAccursedWolfFatherMayHaveInfectedEvent/GameAccursedWolfFatherMayHaveInfectedEvent.nuxt.spec.ts(51,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameActorMayHaveChosenCardEvent/GameActorMayHaveChosenCardEvent.nuxt.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameActorMayHaveChosenCardEvent/GameActorMayHaveChosenCardEvent.nuxt.spec.ts(108,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameDeathEvent/GameDeathEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameElderHasTakenRevengeEvent/GameElderHasTakenRevengeEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameElderHasTakenRevengeEvent/GameElderHasTakenRevengeEvent.nuxt.spec.ts(86,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(60,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(103,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(115,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(127,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(139,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(151,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(163,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(175,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(187,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(199,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(211,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(223,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(235,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(247,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(259,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(271,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(283,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(295,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(307,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(319,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(136,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameIdiotIsSparedEvent/GameIdiotIsSparedEvent.nuxt.spec.ts(46,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(205,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePiedPiperHasCharmedEvent/GamePiedPiperHasCharmedEvent.nuxt.spec.ts(90,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePiedPiperHasCharmedEvent/GamePiedPiperHasCharmedEvent.nuxt.spec.ts(105,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMarkIsActiveEvent/GameScandalmongerMarkIsActiveEvent.nuxt.spec.ts(42,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(43,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(112,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(150,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(52,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(76,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(54,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(107,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(142,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(143,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(144,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(50,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(149,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(163,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameBigBadWolfTurnStartsEvent/GameBigBadWolfTurnStartsEvent.nuxt.spec.ts(31,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameBigBadWolfTurnStartsEvent/GameBigBadWolfTurnStartsEvent.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCharmedTurnStartsEvent/GameCharmedTurnStartsEvent.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCupidTurnStartsEvent/GameCupidTurnStartsEvent.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(68,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(80,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameLoversTurnStartsEvent/GameLoversTurnStartsEvent.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameLoversTurnStartsEvent/GameLoversTurnStartsEvent.nuxt.spec.ts(77,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSeerTurnStartsEvent/GameSeerTurnStartsEvent.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSheriffTurnStartsEvent/GameSheriffTurnStartsEvent.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSheriffTurnStartsEvent/GameSheriffTurnStartsEvent.nuxt.spec.ts(89,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSurvivorsTurnStartsEvent/GameSurvivorsTurnStartsEvent.nuxt.spec.ts(138,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThiefTurnStartsEvent/GameThiefTurnStartsEvent.nuxt.spec.ts(46,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThiefTurnStartsEvent/GameThiefTurnStartsEvent.nuxt.spec.ts(82,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThiefTurnStartsEvent/GameThiefTurnStartsEvent.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThreeBrothersTurnStartsEvent/GameThreeBrothersTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(60,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(87,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(105,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(141,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(150,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(159,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(168,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(177,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(186,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(195,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(204,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(213,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(222,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(231,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(240,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(249,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(258,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(267,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(277,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTwoSistersTurnStartsEvent/GameTwoSistersTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(65,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(65,49): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(81,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(82,22): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(95,49): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWitchTurnStartsEvent/GameWitchTurnStartsEvent.nuxt.spec.ts(62,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWolfHoundTurnStartsEvent/GameWolfHoundTurnStartsEvent.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameVillagerVillagerIntroductionEvent/GameVillagerVillagerIntroductionEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWildChildHasTransformedEvent/GameWildChildHasTransformedEvent.nuxt.spec.ts(45,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWildChildHasTransformedEvent/GameWildChildHasTransformedEvent.nuxt.spec.ts(104,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(141,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(162,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(183,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(204,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(253,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(274,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(49,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(178,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(274,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayExpectedPlayersToAct/CurrentPlayExpectedPlayersToAct.nuxt.spec.ts(47,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayExpectedPlayersToAct/CurrentPlayExpectedPlayersToAct.nuxt.spec.ts(56,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayQuestion/CurrentPlayQuestion.nuxt.spec.ts(206,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(36,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(65,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(87,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(100,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(39,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(48,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(57,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(102,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(111,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(92,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(101,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(110,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(121,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(132,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(152,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(172,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(189,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(225,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(253,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(281,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(317,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(345,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(367,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(389,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(400,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(432,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(465,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(474,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(113,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(127,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(143,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(36,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(45,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(54,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(88,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(55,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(64,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(73,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(128,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(159,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(196,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(228,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(259,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(296,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(43,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(61,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(31,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(42,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(60,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(38,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(174,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(231,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(106,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(134,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(155,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(166,26): error TS2339: Property 'makeGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(230,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCard/GamePlaygroundHeaderCard.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCard/GamePlaygroundHeaderCard.nuxt.spec.ts(100,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(44,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(196,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(360,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(40,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(41,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(50,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlaying.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(74,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(92,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(112,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(125,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(126,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(127,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(128,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(134,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(147,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(148,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(149,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.nuxt.spec.ts(64,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.nuxt.spec.ts(73,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.nuxt.spec.ts(61,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.nuxt.spec.ts(95,19): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventPreviousTextButton/GameEventPreviousTextButton.nuxt.spec.ts(86,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.nuxt.spec.ts(82,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(167,24): error TS2339: Property 'resetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(30,15): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(51,22): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(59,22): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(81,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(89,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(90,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(98,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(107,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(108,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(53,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(107,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(139,83): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(146,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(157,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(170,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(176,83): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(186,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(199,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(216,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(229,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(242,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(253,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(262,83): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(41,22): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(42,22): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(48,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(49,17): error TS2339: Property 'resetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(51,24): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(58,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(67,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(76,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(78,24): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(85,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(86,23): error TS2339: Property 'cancelGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(95,23): error TS2339: Property 'cancelGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(97,24): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(104,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(106,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(116,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(126,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(128,24): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(135,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(136,23): error TS2339: Property 'skipGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", - "status": "CompileError", - "static": true, + "id": "4013", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "expected 47th \"spy\" call to have been called with [ { preload: false, …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "617" + ], "coveredBy": [ - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", "134", "135", "136", @@ -196798,92 +197268,6 @@ "161", "162", "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", "273", "274", "275", @@ -196898,56 +197282,6 @@ "284", "285", "286", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", "499", "500", "501", @@ -196960,57 +197294,33 @@ "508", "509", "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "694", - "695", - "696", - "697", - "698", - "699", - "700", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", "728", "729", "730", @@ -197084,15 +197394,6 @@ "852", "853", "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", "897", "898", "899", @@ -197112,38 +197413,28 @@ "913", "914", "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", "965", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", + "966", + "967", + "968", + "969", + "970", + "971", + "972", "1042", "1043", "1044", @@ -197160,12 +197451,6 @@ "1064", "1065", "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", "1077", "1078", "1079", @@ -197178,15 +197463,6 @@ "1086", "1087", "1088", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", "1237", "1238", "1239", @@ -197199,19 +197475,14 @@ "1256", "1257", "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", + "1266", "1267", - "1290", - "1291", - "1292", - "1293", - "1294", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", "1295", "1296", "1297", @@ -197225,17 +197496,6 @@ "1345", "1346", "1347", - "1374", - "1375", - "1376", - "1377", - "1378", - "1379", - "1380", - "1381", - "1382", - "1383", - "1384", "1414", "1415", "1416", @@ -197248,57 +197508,22 @@ "1423", "1424", "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", "1462", "1463", "1464", "1465", "1466", "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", "1493", "1494", "1495", "1496", "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", "1505", "1506", "1507", "1508", "1509", - "1523", - "1524", - "1525", - "1526", - "1527", "1528", "1529", "1530", @@ -197316,16 +197541,8 @@ "1568", "1569", "1570", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1638", - "1639", - "1640", - "1641", + "1644", + "1645", "1648", "1672", "1673", @@ -197337,10 +197554,6 @@ "1679", "1680", "1681", - "1686", - "1687", - "1688", - "1689", "1704", "1705", "1706", @@ -197371,1086 +197584,1878 @@ "1776", "1777", "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", + "1792", "1793", - "1797", + "1794", + "1795", "1831", "1832", "1833", "1834", - "1835", - "1836", - "1837", - "1838", "1863", "1864", "1865", "1866", + "1879", "1880", + "1881", + "1882", + "1883", "1884", - "1893", - "1894", - "1895", + "1885", + "1886", + "1896", "1897", + "1898", + "1899", + "1900", "1901", + "1902", + "1903", + "1906", "1907", + "1908", + "1909", + "1910", "1911", + "1912", + "1913", + "1921", "1922", + "1923", + "1924", + "1925", "1926", - "1930" + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" + ], + "location": { + "end": { + "column": 17, + "line": 37 + }, + "start": { + "column": 13, + "line": 37 + } + } + }, + { + "id": "4014", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "623" + ], + "coveredBy": [ + "623" + ], + "location": { + "end": { + "column": 4, + "line": 43 + }, + "start": { + "column": 62, + "line": 41 + } + } + }, + { + "id": "4015", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "624" + ], + "coveredBy": [ + "624", + "626" + ], + "location": { + "end": { + "column": 4, + "line": 47 + }, + "start": { + "column": 37, + "line": 45 + } + } + }, + { + "id": "4016", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "624" + ], + "coveredBy": [ + "624", + "626" + ], + "location": { + "end": { + "column": 74, + "line": 46 + }, + "start": { + "column": 41, + "line": 46 + } + } + }, + { + "id": "4017", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "625" + ], + "coveredBy": [ + "625", + "626" + ], + "location": { + "end": { + "column": 4, + "line": 51 + }, + "start": { + "column": 41, + "line": 49 + } + } + }, + { + "id": "4018", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "625" + ], + "coveredBy": [ + "625", + "626" + ], + "location": { + "end": { + "column": 86, + "line": 50 + }, + "start": { + "column": 45, + "line": 50 + } + } + }, + { + "id": "4019", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "626" + ], + "coveredBy": [ + "626" + ], + "location": { + "end": { + "column": 4, + "line": 56 + }, + "start": { + "column": 34, + "line": 53 + } + } + }, + { + "id": "4020", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "627" + ], + "coveredBy": [ + "627" + ], + "location": { + "end": { + "column": 4, + "line": 60 + }, + "start": { + "column": 68, + "line": 58 + } + } + }, + { + "id": "4021", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "629" + ], + "coveredBy": [ + "628", + "629", + "630", + "635", + "636", + "637", + "638" + ], + "location": { + "end": { + "column": 4, + "line": 71 + }, + "start": { + "column": 50, + "line": 62 + } + } + }, + { + "id": "4022", + "mutatorName": "BooleanLiteral", + "replacement": "playingBackgroundAudioName.value", + "statusReason": "app/stores/audio/useAudioStore.ts(67,53): error TS2538: Type 'undefined' cannot be used as an index type.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "628", + "629", + "630", + "635", + "636", + "637", + "638" + ], + "location": { + "end": { + "column": 42, + "line": 63 + }, + "start": { + "column": 9, + "line": 63 + } + } + }, + { + "id": "4023", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/audio/useAudioStore.ts(67,53): error TS2538: Type 'undefined' cannot be used as an index type.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "628", + "629", + "630", + "635", + "636", + "637", + "638" + ], + "location": { + "end": { + "column": 42, + "line": 63 + }, + "start": { + "column": 9, + "line": 63 + } + } + }, + { + "id": "4024", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/audio/useAudioStore.ts(67,53): error TS2538: Type 'undefined' cannot be used as an index type.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "628", + "629", + "630", + "635", + "636", + "637", + "638" + ], + "location": { + "end": { + "column": 42, + "line": 63 + }, + "start": { + "column": 9, + "line": 63 + } + } + }, + { + "id": "4025", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/audio/useAudioStore.ts(65,53): error TS2538: Type 'undefined' cannot be used as an index type.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "628", + "636" + ], + "location": { + "end": { + "column": 6, + "line": 65 + }, + "start": { + "column": 44, + "line": 63 + } + } + }, + { + "id": "4026", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "630" + ], + "coveredBy": [ + "629", + "630", + "635", + "637", + "638" + ], + "location": { + "end": { + "column": 51, + "line": 70 + }, + "start": { + "column": 16, + "line": 70 + } + } + }, + { + "id": "4027", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "631" + ], + "coveredBy": [ + "631", + "632", + "633", + "635", + "636", + "637", + "638" ], "location": { "end": { "column": 4, - "line": 82 + "line": 78 }, "start": { - "column": 10, - "line": 71 + "column": 80, + "line": 73 } } - } - ], - "source": "import type { AsyncDataRequestStatus } from \"nuxt/app\";\nimport { defineStore } from \"pinia\";\n\nimport type { MakeGamePlayDto } from \"~/composables/api/game/dto/make-game-play/make-game-play.dto\";\nimport type { GameOptions } from \"~/composables/api/game/types/game-options/game-options.class\";\nimport { Game } from \"~/composables/api/game/types/game.class\";\nimport { useFetchGames } from \"~/composables/api/game/useFetchGames\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\nimport { useGameEventsStore } from \"~/stores/game/game-event/useGameEventsStore\";\n\nconst useGameStore = defineStore(StoreIds.GAME, () => {\n const {\n getGame: fetchGameFromApi,\n cancelGame: cancelGameFromApi,\n makeGamePlay: makeGamePlayFromApi,\n } = useFetchGames();\n\n const game = ref(new Game());\n const gameOptions = computed(() => game.value.options);\n const fetchingGameStatus = ref(\"idle\");\n const cancelingGameStatus = ref(\"idle\");\n const makingGamePlayStatus = ref(\"idle\");\n\n const { resetGameEventIndex } = useGameEventsStore();\n\n function resetGame(): void {\n game.value = new Game();\n }\n\n async function fetchAndSetGame(gameId: string): Promise {\n fetchingGameStatus.value = \"pending\";\n const fetchedGame = await fetchGameFromApi(gameId);\n if (!fetchedGame) {\n fetchingGameStatus.value = \"error\";\n\n return;\n }\n resetGameEventIndex();\n game.value = fetchedGame;\n fetchingGameStatus.value = \"success\";\n }\n\n async function cancelGame(): Promise {\n cancelingGameStatus.value = \"pending\";\n const canceledGame = await cancelGameFromApi(game.value._id);\n if (!canceledGame) {\n fetchingGameStatus.value = \"error\";\n\n return;\n }\n game.value = canceledGame;\n cancelingGameStatus.value = \"success\";\n }\n\n async function makeGamePlay(makeGamePlayDto: MakeGamePlayDto): Promise {\n makingGamePlayStatus.value = \"pending\";\n const playedGame = await makeGamePlayFromApi(game.value._id, makeGamePlayDto);\n if (!playedGame) {\n fetchingGameStatus.value = \"error\";\n\n return;\n }\n resetGameEventIndex();\n game.value = playedGame;\n makingGamePlayStatus.value = \"success\";\n }\n\n async function skipGamePlay(): Promise {\n return makeGamePlay({});\n }\n return {\n game,\n gameOptions,\n fetchingGameStatus,\n cancelingGameStatus,\n makingGamePlayStatus,\n resetGame,\n fetchAndSetGame,\n cancelGame,\n makeGamePlay,\n skipGamePlay,\n };\n});\n\nexport { useGameStore };" - }, - "app/stores/keyboard/useKeyboardStore.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "4365", + "id": "4028", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "tests/unit/specs/stores/keyboard/useKeyboardStore.spec.ts(14,26): error TS2339: Property 'keyboard' does not exist on type 'Store'.\n", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "635" + ], + "coveredBy": [ + "634", + "635", + "636", + "637", + "638", + "639" + ], + "location": { + "end": { + "column": 4, + "line": 91 + }, + "start": { + "column": 79, + "line": 80 + } + } + }, + { + "id": "4029", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n \"day-1\",\n \"day-2\",\n ],\n], but it was called with Array [\n \"night-1\",\n \"night-2\",\n \"night-3\",\n]", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "636" + ], + "coveredBy": [ + "634", + "635", + "636", + "637", + "638", + "639" + ], + "location": { + "end": { + "column": 55, + "line": 81 + }, + "start": { + "column": 34, + "line": 81 + } + } + }, + { + "id": "4030", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Array [\n \"day-1\",\n \"day-2\",\n ],\n ]\n\n\nNumber of calls: 1\n", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "634" + ], + "coveredBy": [ + "634", + "635", + "636", + "637", + "638", + "639" + ], + "location": { + "end": { + "column": 55, + "line": 81 + }, + "start": { + "column": 34, + "line": 81 + } + } + }, + { + "id": "4031", + "mutatorName": "EqualityOperator", + "replacement": "gamePhase !== \"night\"", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Array [\n \"day-1\",\n \"day-2\",\n ],\n ]\n\n\nNumber of calls: 1\n", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "634" + ], + "coveredBy": [ + "634", + "635", + "636", + "637", + "638", + "639" + ], + "location": { + "end": { + "column": 55, + "line": 81 + }, + "start": { + "column": 34, + "line": 81 + } + } + }, + { + "id": "4032", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/audio/useAudioStore.ts(81,34): error TS2367: This comparison appears to be unintentional because the types '\"day\" | \"night\" | \"twilight\"' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "274", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "729", - "750", - "763", - "784", - "785", - "813", - "898", - "908", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "965", - "1043", - "1061", - "1078", - "1084", - "1238", - "1254", - "1267", - "1296", - "1343", - "1463", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", - "1506", - "1529", - "1551", - "1566", - "1673", - "1678", - "1705", - "1720", - "1734", - "1743", - "1755", - "1793", - "1797", - "1832", - "1864", - "1880", - "1884", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "2065" + "634", + "635", + "636", + "637", + "638", + "639" ], "location": { "end": { - "column": 2, - "line": 21 + "column": 55, + "line": 81 }, "start": { - "column": 63, - "line": 5 + "column": 48, + "line": 81 } } }, { - "id": "4366", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'Keyboard'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef<...>', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "id": "4033", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/audio/useAudioStore.ts(90,25): error TS2345: Argument of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\" | null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n Type 'null' is not assignable to type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "274", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "729", - "750", - "763", - "784", - "785", - "813", - "898", - "908", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "965", - "1043", - "1061", - "1078", - "1084", - "1238", - "1254", - "1267", - "1296", - "1343", - "1463", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", - "1506", - "1529", - "1551", - "1566", - "1673", - "1678", - "1705", - "1720", - "1734", - "1743", - "1755", - "1793", - "1797", - "1832", - "1864", - "1880", - "1884", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "2065" + "634", + "635", + "636", + "637", + "638", + "639" ], "location": { "end": { - "column": 5, - "line": 18 + "column": 108, + "line": 82 }, "start": { - "column": 39, - "line": 13 + "column": 9, + "line": 82 } } }, { - "id": "4367", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type '{}' is missing the following properties from type 'Keyboard': shift, enter, arrowRight, arrowLeft\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef<...>', gave the following error.\n Argument of type '() => {}' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "id": "4034", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Array [\n \"night-1\",\n \"night-2\",\n \"night-3\",\n ],\n ]\n\n\nNumber of calls: 1\n", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "634" + ], + "coveredBy": [ + "634", + "635", + "636", + "637", + "638", + "639" + ], + "location": { + "end": { + "column": 108, + "line": 82 + }, + "start": { + "column": 9, + "line": 82 + } + } + }, + { + "id": "4035", + "mutatorName": "LogicalOperator", + "replacement": "playingBackgroundAudioName.value || backgroundAudioNames.includes(playingBackgroundAudioName.value)", + "statusReason": "app/stores/audio/useAudioStore.ts(82,75): error TS2345: Argument of type 'undefined' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "274", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "729", - "750", - "763", - "784", - "785", - "813", - "898", - "908", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "965", - "1043", - "1061", - "1078", - "1084", - "1238", - "1254", - "1267", - "1296", - "1343", - "1463", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", - "1506", - "1529", - "1551", - "1566", - "1673", - "1678", - "1705", - "1720", - "1734", - "1743", - "1755", - "1793", - "1797", - "1832", - "1864", - "1880", - "1884", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "2065" + "634", + "635", + "636", + "637", + "638", + "639" ], "location": { "end": { - "column": 4, - "line": 18 + "column": 108, + "line": 82 }, "start": { - "column": 46, - "line": 13 + "column": 9, + "line": 82 } } }, { - "id": "4368", - "mutatorName": "ObjectLiteral", + "id": "4036", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Property 'isPressed' is missing in type '{}' but required in type 'KeyboardKey'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef<...>', gave the following error.\n Argument of type '() => { shift: {}; enter: { isPressed: boolean; }; arrowRight: { isPressed: boolean; }; arrowLeft: { isPressed: boolean; }; }' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Array [\n \"night-1\",\n \"night-2\",\n \"night-3\",\n ],\n ]\n\n\nNumber of calls: 1\n", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "634" + ], + "coveredBy": [ + "634" + ], + "location": { + "end": { + "column": 6, + "line": 84 + }, + "start": { + "column": 110, + "line": 82 + } + } + }, + { + "id": "4037", + "mutatorName": "BooleanLiteral", + "replacement": "randomGamePhaseBackgroundAudioName", + "statusReason": "app/stores/audio/useAudioStore.ts(90,25): error TS2345: Argument of type 'null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "274", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "729", - "750", - "763", - "784", - "785", - "813", - "898", - "908", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "965", - "1043", - "1061", - "1078", - "1084", - "1238", - "1254", - "1267", - "1296", - "1343", - "1463", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", - "1506", - "1529", - "1551", - "1566", - "1673", - "1678", - "1705", - "1720", - "1734", - "1743", - "1755", - "1793", - "1797", - "1832", - "1864", - "1880", - "1884", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "2065" + "635", + "636", + "637", + "638", + "639" ], "location": { "end": { - "column": 38, - "line": 14 + "column": 44, + "line": 86 }, "start": { - "column": 12, - "line": 14 + "column": 9, + "line": 86 } } }, { - "id": "4369", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Property 'isPressed' is missing in type '{}' but required in type 'KeyboardKey'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef<...>', gave the following error.\n Argument of type '() => { shift: { isPressed: boolean; }; enter: {}; arrowRight: { isPressed: boolean; }; arrowLeft: { isPressed: boolean; }; }' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "id": "4038", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/audio/useAudioStore.ts(90,25): error TS2345: Argument of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\" | null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n Type 'null' is not assignable to type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "274", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "729", - "750", - "763", - "784", - "785", - "813", - "898", - "908", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "965", - "1043", - "1061", - "1078", - "1084", - "1238", - "1254", - "1267", - "1296", - "1343", - "1463", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", - "1506", - "1529", - "1551", - "1566", - "1673", - "1678", - "1705", - "1720", - "1734", - "1743", - "1755", - "1793", - "1797", - "1832", - "1864", - "1880", - "1884", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "2065" + "635", + "636", + "637", + "638", + "639" ], "location": { "end": { - "column": 38, - "line": 15 + "column": 44, + "line": 86 }, "start": { - "column": 12, - "line": 15 + "column": 9, + "line": 86 } } }, { - "id": "4370", - "mutatorName": "ObjectLiteral", + "id": "4039", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/audio/useAudioStore.ts(90,25): error TS2345: Argument of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\" | null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n Type 'null' is not assignable to type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "635", + "636", + "637", + "638", + "639" + ], + "location": { + "end": { + "column": 44, + "line": 86 + }, + "start": { + "column": 9, + "line": 86 + } + } + }, + { + "id": "4040", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Property 'isPressed' is missing in type '{}' but required in type 'KeyboardKey'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef<...>', gave the following error.\n Argument of type '() => { shift: { isPressed: boolean; }; enter: { isPressed: boolean; }; arrowRight: {}; arrowLeft: { isPressed: boolean; }; }' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "statusReason": "app/stores/audio/useAudioStore.ts(88,25): error TS2345: Argument of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\" | null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n Type 'null' is not assignable to type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "274", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "729", - "750", - "763", - "784", - "785", - "813", - "898", - "908", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "965", - "1043", - "1061", - "1078", - "1084", - "1238", - "1254", - "1267", - "1296", - "1343", - "1463", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", - "1506", - "1529", - "1551", - "1566", - "1673", - "1678", - "1705", - "1720", - "1734", - "1743", - "1755", - "1793", - "1797", - "1832", - "1864", - "1880", - "1884", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "2065" + "639" + ], + "location": { + "end": { + "column": 6, + "line": 88 + }, + "start": { + "column": 46, + "line": 86 + } + } + }, + { + "id": "4041", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "640" + ], + "coveredBy": [ + "640", + "641", + "642", + "643" + ], + "location": { + "end": { + "column": 4, + "line": 97 + }, + "start": { + "column": 49, + "line": 93 + } + } + }, + { + "id": "4042", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "643" + ], + "coveredBy": [ + "643" ], "location": { "end": { - "column": 48, - "line": 16 + "column": 4, + "line": 101 }, "start": { - "column": 17, - "line": 16 + "column": 31, + "line": 99 } } }, { - "id": "4371", + "id": "4043", + "mutatorName": "BooleanLiteral", + "replacement": "isMuted.value", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "643" + ], + "coveredBy": [ + "643" + ], + "location": { + "end": { + "column": 27, + "line": 100 + }, + "start": { + "column": 13, + "line": 100 + } + } + }, + { + "id": "4044", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Property 'isPressed' is missing in type '{}' but required in type 'KeyboardKey'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef<...>', gave the following error.\n Argument of type '() => { shift: { isPressed: boolean; }; enter: { isPressed: boolean; }; arrowRight: { isPressed: boolean; }; arrowLeft: {}; }' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "statusReason": "tests/unit/specs/app.nuxt.spec.ts(54,23): error TS2339: Property 'setHowlerAudioSettingsFromAudioStoreState' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(135,18): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(144,18): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(153,18): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(162,18): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(174,25): error TS2339: Property 'toggleMute' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameBearGrowlsOrSleepsEvent/GameBearGrowlsOrSleepsEvent.nuxt.spec.ts(52,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameBearGrowlsOrSleepsEvent/GameBearGrowlsOrSleepsEvent.nuxt.spec.ts(66,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameCupidHasCharmedEvent/GameCupidHasCharmedEvent.nuxt.spec.ts(65,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMayHaveMarkedEvent/GameScandalmongerMayHaveMarkedEvent.nuxt.spec.ts(64,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMayHaveMarkedEvent/GameScandalmongerMayHaveMarkedEvent.nuxt.spec.ts(70,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameAccursedWolfFatherTurnStartsEvent/GameAccursedWolfFatherTurnStartsEvent.nuxt.spec.ts(36,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameActorTurnStartsEvent/GameActorTurnStartsEvent.nuxt.spec.ts(36,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameFoxTurnStartsEvent/GameFoxTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameHunterTurnStartsEvent/GameHunterTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GamePiedPiperTurnStartsEvent/GamePiedPiperTurnStartsEvent.nuxt.spec.ts(43,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameScandalmongerTurnStartsEvent/GameScandalmongerTurnStartsEvent.nuxt.spec.ts(43,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameScapegoatTurnStartsEvent/GameScapegoatTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameStutteringJudgeTurnStartsEvent/GameStutteringJudgeTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWhiteWerewolfTurnStartsEvent/GameWhiteWerewolfTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWildChildTurnStartsEvent/GameWildChildTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(76,15): error TS2339: Property 'playingBackgroundAudioName' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(82,15): error TS2339: Property 'nightBackgroundAudioNames' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(88,15): error TS2339: Property 'dayBackgroundAudioNames' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(94,15): error TS2339: Property 'isMuted' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(103,18): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(104,18): error TS2339: Property 'setHowlerAudioSettingsFromAudioStoreState' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(112,15): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(112,29): error TS2339: Property 'loadSoundEffects' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(116,16): error TS18046: 'soundEffect' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(123,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(123,33): error TS2339: Property 'loadBackgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(127,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(134,15): error TS2339: Property 'loadAllAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(135,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(135,33): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(139,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(142,16): error TS18046: 'soundEffect' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(149,15): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(149,29): error TS2339: Property 'playSoundEffect' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(159,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(159,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(163,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(169,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(169,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(170,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(178,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(178,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(179,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(189,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(189,33): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(197,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(197,33): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(205,15): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(209,30): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(220,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(221,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(228,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(229,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(231,83): error TS2339: Property 'nightBackgroundAudioNames' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(236,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(238,83): error TS2339: Property 'dayBackgroundAudioNames' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(243,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(244,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(245,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(252,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(253,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(254,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(261,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(262,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(264,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(273,15): error TS2339: Property 'setMute' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(276,25): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(281,15): error TS2339: Property 'setMute' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(289,15): error TS2339: Property 'setMute' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(292,25): error TS2339: Property 'audioSettingsFromLocalStorage' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(299,15): error TS2339: Property 'toggleMute' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(300,18): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(303,25): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "273", "274", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "728", "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "749", "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "762", "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "783", "784", "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "812", "813", + "814", + "815", + "816", + "817", + "818", + "819", + "820", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "897", "898", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "907", "908", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "1042", "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1060", "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1077", "1078", + "1079", + "1080", + "1081", + "1082", + "1083", "1084", + "1085", + "1086", + "1087", + "1088", + "1237", "1238", + "1239", + "1240", + "1241", + "1242", + "1253", "1254", + "1255", + "1256", + "1257", + "1258", + "1266", "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1295", "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", "1343", + "1344", + "1345", + "1346", + "1347", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1462", "1463", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", + "1464", + "1465", + "1466", + "1467", + "1493", + "1494", + "1495", + "1496", + "1497", + "1505", "1506", + "1507", + "1508", + "1509", + "1528", "1529", + "1530", + "1531", + "1532", + "1533", + "1550", "1551", + "1552", + "1553", + "1554", + "1565", "1566", + "1567", + "1568", + "1569", + "1570", + "1644", + "1645", + "1648", + "1672", "1673", + "1674", + "1675", + "1676", + "1677", "1678", + "1679", + "1680", + "1681", + "1704", "1705", + "1706", + "1707", + "1708", + "1719", "1720", + "1721", + "1722", + "1723", + "1733", "1734", + "1735", + "1736", + "1737", + "1742", "1743", + "1744", + "1745", + "1746", + "1754", "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1792", "1793", - "1797", + "1794", + "1795", + "1831", "1832", + "1833", + "1834", + "1863", "1864", + "1865", + "1866", + "1879", "1880", + "1881", + "1882", + "1883", "1884", + "1885", + "1886", + "1896", "1897", + "1898", + "1899", + "1900", "1901", + "1902", + "1903", + "1906", "1907", + "1908", + "1909", + "1910", "1911", + "1912", + "1913", + "1921", "1922", + "1923", + "1924", + "1925", "1926", - "2065" + "1927", + "1928", + "1929", + "1930", + "1931", + "1932", + "1933" ], "location": { "end": { - "column": 46, - "line": 17 + "column": 4, + "line": 120 }, "start": { - "column": 16, - "line": 17 + "column": 10, + "line": 102 } } - }, + } + ], + "source": "import { useLocalStorage } from \"@vueuse/core\";\nimport { Howl, Howler } from \"howler\";\nimport { draw } from \"radash\";\nimport { defineStore } from \"pinia\";\nimport type { GamePhaseName } from \"~/composables/api/game/types/game-phase/game-phase.types\";\nimport { BACKGROUND_AUDIO_NAMES, DEFAULT_AUDIO_SETTINGS, SOUND_EFFECT_NAMES } from \"~/stores/audio/constants/audio.constants\";\nimport type { AudioSettings, BackgroundAudioName, SoundEffectName } from \"~/stores/audio/types/audio.types\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\nimport { LocalStorageKeys } from \"~/utils/enums/local-storage.enums\";\n\nconst useAudioStore = defineStore(StoreIds.AUDIO, () => {\n const audioSettingsFromLocalStorage = useLocalStorage(LocalStorageKeys.AUDIO_SETTINGS, DEFAULT_AUDIO_SETTINGS, { mergeDefaults: true });\n\n const isMuted = ref(audioSettingsFromLocalStorage.value.isMuted);\n\n const soundEffects = Object.fromEntries(SOUND_EFFECT_NAMES.map(name => [name, createSoundEffect(name)])) as Record;\n\n const backgroundAudios = Object.fromEntries(BACKGROUND_AUDIO_NAMES.map(name => [name, createBackgroundAudio(name)])) as Record;\n\n const playingBackgroundAudioName = ref();\n\n const nightBackgroundAudioNames = Object.keys(backgroundAudios).filter((name): name is BackgroundAudioName => name.startsWith(\"night-\"));\n\n const dayBackgroundAudioNames = Object.keys(backgroundAudios).filter((name): name is BackgroundAudioName => name.startsWith(\"day-\"));\n\n function createSoundEffect(src: SoundEffectName): Howl {\n return new Howl({\n preload: false,\n src: [`/audio/sound-effects/${src}.webm`],\n });\n }\n\n function createBackgroundAudio(src: BackgroundAudioName): Howl {\n return new Howl({\n preload: false,\n src: [`/audio/audio-backgrounds/${src}.webm`],\n loop: true,\n });\n }\n\n function setHowlerAudioSettingsFromAudioStoreState(): void {\n Howler.mute(isMuted.value);\n }\n\n function loadSoundEffects(): void {\n Object.values(soundEffects).forEach(soundEffect => soundEffect.load());\n }\n\n function loadBackgroundAudios(): void {\n Object.values(backgroundAudios).forEach(backgroundAudio => backgroundAudio.load());\n }\n\n function loadAllAudios(): void {\n loadBackgroundAudios();\n loadSoundEffects();\n }\n\n function playSoundEffect(soundEffectName: SoundEffectName): void {\n soundEffects[soundEffectName].play();\n }\n\n function fadeOutPlayingBackgroundAudio(): void {\n if (!playingBackgroundAudioName.value) {\n return;\n }\n const fadeOutDuration = 1000;\n const playingBackgroundAudio = backgroundAudios[playingBackgroundAudioName.value];\n playingBackgroundAudio.fade(1, 0, fadeOutDuration);\n playingBackgroundAudioName.value = undefined;\n setTimeout(() => playingBackgroundAudio.stop(), fadeOutDuration);\n }\n\n function playBackgroundAudio(backgroundAudioName: BackgroundAudioName): void {\n const fadeInDuration = 1000;\n backgroundAudios[backgroundAudioName].fade(0, 1, fadeInDuration);\n backgroundAudios[backgroundAudioName].play();\n playingBackgroundAudioName.value = backgroundAudioName;\n }\n\n function playRandomGamePhaseBackgroundAudio(gamePhase: GamePhaseName): void {\n const backgroundAudioNames = gamePhase === \"night\" ? nightBackgroundAudioNames : dayBackgroundAudioNames;\n if (playingBackgroundAudioName.value && backgroundAudioNames.includes(playingBackgroundAudioName.value)) {\n return;\n }\n const randomGamePhaseBackgroundAudioName = draw(backgroundAudioNames);\n if (!randomGamePhaseBackgroundAudioName) {\n return;\n }\n fadeOutPlayingBackgroundAudio();\n playBackgroundAudio(randomGamePhaseBackgroundAudioName);\n }\n\n function setMute(isAudioMuted: boolean): void {\n isMuted.value = isAudioMuted;\n Howler.mute(isAudioMuted);\n audioSettingsFromLocalStorage.value.isMuted = isAudioMuted;\n }\n\n function toggleMute(): void {\n setMute(!isMuted.value);\n }\n return {\n audioSettingsFromLocalStorage,\n isMuted,\n soundEffects,\n backgroundAudios,\n playingBackgroundAudioName,\n nightBackgroundAudioNames,\n dayBackgroundAudioNames,\n setHowlerAudioSettingsFromAudioStoreState,\n loadSoundEffects,\n loadBackgroundAudios,\n loadAllAudios,\n playSoundEffect,\n fadeOutPlayingBackgroundAudio,\n playBackgroundAudio,\n playRandomGamePhaseBackgroundAudio,\n setMute,\n toggleMute,\n };\n});\n\nexport { useAudioStore };" + }, + "app/stores/game/create-game-dto/useCreateGameDtoStore.ts": { + "language": "typescript", + "mutants": [ { - "id": "4372", - "mutatorName": "ObjectLiteral", + "id": "4045", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "tests/unit/specs/stores/keyboard/useKeyboardStore.spec.ts(14,26): error TS2339: Property 'keyboard' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "statusReason": "tests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/GameLobbyAdditionalCardsManagerContent.spec.ts(38,24): error TS2339: Property 'isRoleInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/GameLobbyAdditionalCardsManagerContent.spec.ts(39,24): error TS2339: Property 'isRoleInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/GameLobbyAdditionalCardsManagerContent.spec.ts(40,24): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(57,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(80,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(89,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(104,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(128,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(142,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsManager.spec.ts(60,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsManager.spec.ts(98,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsManager.spec.ts(114,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(113,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(171,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(248,33): error TS2339: Property 'setAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(253,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(270,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(291,33): error TS2339: Property 'setAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyBeforeLeaveConfirmDialog/GameLobbyBeforeLeaveConfirmDialog.nuxt.spec.ts(68,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyBeforeLeaveConfirmDialog/GameLobbyBeforeLeaveConfirmDialog.nuxt.spec.ts(109,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyBeforeLeaveConfirmDialog/GameLobbyBeforeLeaveConfirmDialog.nuxt.spec.ts(119,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(66,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(120,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(129,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(146,30): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(163,41): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(182,37): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(187,30): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(201,37): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(218,37): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(223,30): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(237,37): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(112,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(128,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(157,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(166,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(176,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(205,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(221,111): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(86,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(103,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(115,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(127,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(131,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(170,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogActorAdditionalCardsPlaced/GameLobbyStartGameConfirmDialogActorAdditionalCardsPlaced.nuxt.spec.ts(56,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(40,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(69,35): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(78,35): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(83,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(86,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(91,35): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(92,35): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/GameLobbyStartGameConfirmDialogGameOptionsChanged.nuxt.spec.ts(40,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogThiefAdditionalCardsPlaced/GameLobbyStartGameConfirmDialogThiefAdditionalCardsPlaced.nuxt.spec.ts(56,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.nuxt.spec.ts(123,35): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.nuxt.spec.ts(137,35): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderAdditionalCardsManagerButton/GameLobbyHeaderAdditionalCardsManagerButton.nuxt.spec.ts(45,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderAdditionalCardsManagerButton/GameLobbyHeaderAdditionalCardsManagerButton.nuxt.spec.ts(62,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderOptionsButton/GameLobbyHeaderOptionsButton.nuxt.spec.ts(41,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderOptionsButton/GameLobbyHeaderOptionsButton.nuxt.spec.ts(58,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderSetupButtons.nuxt.spec.ts(85,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderSetupButtons.nuxt.spec.ts(119,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(97,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(106,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(119,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(136,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(145,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(159,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(173,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(200,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(209,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubFooter/GameLobbyOptionsHubFooter.nuxt.spec.ts(51,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubFooter/GameLobbyOptionsHubFooter.nuxt.spec.ts(76,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubFooter/GameLobbyOptionsHubFooter.nuxt.spec.ts(77,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubFooter/GameLobbyOptionsHubFooter.nuxt.spec.ts(88,35): error TS2339: Property 'resetCreateGameOptionsDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(80,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(98,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(101,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(76,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(79,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(88,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(101,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(110,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(122,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(125,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(52,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(54,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(72,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(75,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(88,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(97,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(109,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(112,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(47,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(110,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(122,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(125,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(138,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(147,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(159,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(162,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(70,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(73,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(76,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(79,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(89,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(89,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(102,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(105,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(47,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(77,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(90,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(93,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(106,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(115,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(127,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(130,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(143,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(152,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(164,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(167,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(58,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(67,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(76,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(85,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(108,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(108,86): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(109,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(110,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(120,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(130,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(143,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(146,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(154,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(158,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(173,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(176,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(185,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(188,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(198,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(75,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(78,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(87,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(82,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(91,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(103,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(106,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(70,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(73,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(85,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(95,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(108,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(111,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(49,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(59,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(72,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(75,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(100,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(103,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(113,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(116,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(126,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayerCard/GameLobbyPlayerCard.nuxt.spec.ts(71,33): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayerCard/GameLobbyPlayerCard.nuxt.spec.ts(79,33): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(38,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(54,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(61,48): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(73,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPositionCoordinator/GameLobbyPositionCoordinatorSorter/GameLobbyPositionCoordinatorSorter.nuxt.spec.ts(74,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(39,24): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(43,24): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(64,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(65,26): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(66,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(84,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(85,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(112,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(116,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(131,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(132,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(133,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(134,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(144,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(145,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(146,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(147,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(157,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(158,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(159,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(160,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(57,24): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(121,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(122,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(139,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(154,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(155,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(182,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(183,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(193,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(194,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(216,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(255,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(260,35): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(268,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(295,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(308,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(319,35): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(32,24): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(33,24): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(34,24): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(58,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(59,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(60,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(74,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(75,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(76,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(89,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(90,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(91,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(116,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(117,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(118,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(132,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(133,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(143,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(144,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(145,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(168,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(169,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(170,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(184,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(185,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(186,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(196,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(197,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(198,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(208,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(209,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(210,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(161,33): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(369,33): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(381,33): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(44,31): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(50,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(55,33): error TS2339: Property 'doesCreateGameDtoContainPositionDependantRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(60,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(65,33): error TS2339: Property 'doesCreateGameDtoContainPositionDependantRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(72,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(77,33): error TS2339: Property 'doesCreateGameDtoContainAdditionalCardsDependantRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(82,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(87,33): error TS2339: Property 'doesCreateGameDtoContainAdditionalCardsDependantRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(102,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(104,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(117,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(119,33): error TS2339: Property 'createGameOptionsDtoFromLocalStorage' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(126,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(137,26): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(139,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(146,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(157,26): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(159,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(166,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(173,26): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(176,33): error TS2339: Property 'createGameOptionsDtoFromLocalStorage' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(183,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(184,26): error TS2339: Property 'resetCreateGameOptionsDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(187,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(192,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(193,26): error TS2339: Property 'resetCreateGameOptionsDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(196,33): error TS2339: Property 'createGameOptionsDtoFromLocalStorage' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(203,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(204,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(205,26): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(208,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(216,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(217,26): error TS2339: Property 'saveCreateGameOptionsDtoToLocalStorage' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(219,33): error TS2339: Property 'createGameOptionsDtoFromLocalStorage' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(240,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(245,26): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(247,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(252,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(253,26): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(255,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(268,26): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(270,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(282,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(293,26): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(295,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(305,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(312,26): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(314,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(326,26): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(328,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(340,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(348,26): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(350,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(360,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(366,26): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(368,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(375,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(380,33): error TS2339: Property 'isRoleInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(385,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(390,33): error TS2339: Property 'isRoleInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(402,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(405,41): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(420,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(423,41): error TS2339: Property 'getPlayersWithAnyRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(499,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(501,33): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(556,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(558,33): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(620,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(622,33): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(639,26): error TS2339: Property 'setAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(641,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(660,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(673,26): error TS2339: Property 'setAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(675,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(700,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(706,41): error TS2339: Property 'getAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(713,41): error TS2339: Property 'getAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(740,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(746,41): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(753,41): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "274", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "729", - "750", - "763", - "784", - "785", - "813", - "898", - "908", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "965", - "1043", - "1061", - "1078", - "1084", - "1238", - "1254", - "1267", - "1296", - "1343", - "1463", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", - "1506", - "1529", - "1551", - "1566", - "1673", - "1678", - "1705", - "1720", - "1734", - "1743", - "1755", - "1793", - "1797", - "1832", - "1864", - "1880", - "1884", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "2065" + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "80", + "81", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "701", + "702", + "703", + "704", + "705", + "706", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1385", + "1386", + "1387", + "1388", + "1389", + "1390", + "1391", + "1392", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1485", + "1486", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1534", + "1535", + "1536", + "1537", + "1538", + "1539", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1576", + "1577", + "1578", + "1579", + "1580", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1597", + "1598", + "1599", + "1600", + "1601", + "1602", + "1603", + "1604", + "1605", + "1606", + "1607", + "1608", + "1609", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1690", + "1691", + "1945", + "1946", + "1947", + "1948" ], "location": { "end": { - "column": 22, - "line": 20 + "column": 2, + "line": 193 }, "start": { - "column": 10, + "column": 75, "line": 20 } } - } - ], - "source": "import { defineStore } from \"pinia\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\nimport type { Keyboard } from \"~/stores/keyboard/types/keyboard.types\";\n\nconst useKeyboardStore = defineStore(StoreIds.KEYBOARD, () => {\n const {\n shift,\n arrowright,\n arrowleft,\n enter,\n } = useMagicKeys();\n\n const keyboard = computed(() => ({\n shift: { isPressed: shift.value },\n enter: { isPressed: enter.value },\n arrowRight: { isPressed: arrowright.value },\n arrowLeft: { isPressed: arrowleft.value },\n }));\n\n return { keyboard };\n});\n\nexport { useKeyboardStore };" - }, - "app/stores/role/useRolesStore.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "4373", - "mutatorName": "BlockStatement", + "id": "4046", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(30,11): error TS2339: Property 'roles' does not exist on type 'StoreToRefs>'.\napp/composables/api/game/useCreateGameDtoValidation.ts(46,57): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(48,42): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(55,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(64,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(22,11): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/app.nuxt.spec.ts(48,23): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/about/AboutAvailableRoles/AboutAvailableRoles.nuxt.spec.ts(62,20): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/about/AboutAvailableRoles/AboutAvailableRoles.nuxt.spec.ts(92,20): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(115,16): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(123,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(138,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGrid.nuxt.spec.ts(67,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElement.nuxt.spec.ts(182,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(23,16): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(231,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(275,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(326,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(432,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(508,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(565,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(28,23): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(29,23): error TS2339: Property 'fetchingRoleStatus' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(35,24): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(48,24): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(50,25): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(62,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(63,31): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(75,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(76,31): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(91,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(92,40): error TS2339: Property 'getRolesForRecipientRoleName' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(107,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(108,40): error TS2339: Property 'getRolesForRecipientRoleName' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(115,40): error TS2339: Property 'getRolesForRecipientRoleName' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(129,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(130,35): error TS2339: Property 'getRoleSideForRoleName' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(142,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(143,35): error TS2339: Property 'getRoleSideForRoleName' does not exist on type 'Store'.\n", - "status": "CompileError", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"gameOptions\",\n Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"areCharmedPeopleRevealed\": false,\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"werewolf\": Object {\n \"canEatEachOther\": false,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n \"duration\": 180,\n },\n },\n Object {\n \"mergeDefaults\": true,\n },\n], but it was called with \"gameOptions\"", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "39" + ], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", "39", "40", "41", @@ -198738,20 +199743,6 @@ "835", "836", "837", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", "942", "943", "944", @@ -198772,16 +199763,6 @@ "981", "982", "983", - "1011", - "1012", - "1013", - "1014", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", "1032", "1033", "1034", @@ -198864,10 +199845,6 @@ "1277", "1278", "1279", - "1291", - "1292", - "1293", - "1294", "1302", "1303", "1304", @@ -198896,16 +199873,6 @@ "1339", "1340", "1341", - "1348", - "1349", - "1350", - "1351", - "1352", - "1353", - "1354", - "1355", - "1356", - "1357", "1358", "1359", "1360", @@ -199028,17 +199995,8 @@ "1635", "1636", "1637", - "1682", - "1683", - "1684", - "1685", "1690", "1691", - "1929", - "1930", - "1931", - "1932", - "1933", "1945", "1946", "1947", @@ -199046,63 +200004,27 @@ ], "location": { "end": { - "column": 2, - "line": 42 + "column": 140, + "line": 24 }, "start": { - "column": 57, - "line": 11 + "column": 117, + "line": 24 } } }, { - "id": "4374", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/role/useRolesStore.ts(14,58): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", + "id": "4047", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"gameOptions\",\n Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"areCharmedPeopleRevealed\": false,\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"werewolf\": Object {\n \"canEatEachOther\": false,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n \"duration\": 180,\n },\n },\n Object {\n \"mergeDefaults\": true,\n },\n], but it was called with \"gameOptions\"", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "39" + ], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", "39", "40", "41", @@ -199390,20 +200312,6 @@ "835", "836", "837", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", "942", "943", "944", @@ -199424,16 +200332,6 @@ "981", "982", "983", - "1011", - "1012", - "1013", - "1014", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", "1032", "1033", "1034", @@ -199516,10 +200414,6 @@ "1277", "1278", "1279", - "1291", - "1292", - "1293", - "1294", "1302", "1303", "1304", @@ -199548,16 +200442,6 @@ "1339", "1340", "1341", - "1348", - "1349", - "1350", - "1351", - "1352", - "1353", - "1354", - "1355", - "1356", - "1357", "1358", "1359", "1360", @@ -199680,17 +200564,8 @@ "1635", "1636", "1637", - "1682", - "1683", - "1684", - "1685", "1690", "1691", - "1929", - "1930", - "1931", - "1932", - "1933", "1945", "1946", "1947", @@ -199698,131 +200573,51 @@ ], "location": { "end": { - "column": 64, - "line": 14 - }, - "start": { - "column": 58, - "line": 14 - } - } - }, - { - "id": "4375", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1349" - ], - "coveredBy": [ - "1349", - "1350" - ], - "location": { - "end": { - "column": 4, - "line": 21 - }, - "start": { - "column": 52, - "line": 17 - } - } - }, - { - "id": "4376", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/role/useRolesStore.ts(18,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1349", - "1350" - ], - "location": { - "end": { - "column": 41, - "line": 18 - }, - "start": { - "column": 32, - "line": 18 - } - } - }, - { - "id": "4377", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/role/useRolesStore.ts(20,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1349", - "1350" - ], - "location": { - "end": { - "column": 41, - "line": 20 + "column": 138, + "line": 24 }, "start": { - "column": 32, - "line": 20 + "column": 134, + "line": 24 } } }, { - "id": "4378", - "mutatorName": "BlockStatement", + "id": "4048", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/stores/role/useRolesStore.ts(23,56): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "1351", - "1352", - "1356", - "1357" - ], - "location": { - "end": { - "column": 4, - "line": 25 - }, - "start": { - "column": 73, - "line": 23 - } - } - }, - { - "id": "4379", - "mutatorName": "OptionalChaining", - "replacement": "roles.value.find", - "statusReason": "app/stores/role/useRolesStore.ts(24,12): error TS18047: 'roles.value' is possibly 'null'.\n", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(26,53): error TS2345: Argument of type '{}' is not assignable to parameter of type 'OmitToJSON'.\n Type '{}' is missing the following properties from type 'OmitToJSON': players, options\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "60", + "61", + "62", + "63", + "64", + "65", "66", "67", "68", @@ -199833,183 +200628,95 @@ "73", "74", "75", - "1351", - "1352", - "1356", - "1357" - ], - "location": { - "end": { - "column": 29, - "line": 24 - }, - "start": { - "column": 12, - "line": 24 - } - } - }, - { - "id": "4380", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "66" - ], - "coveredBy": [ - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "1351", - "1352", - "1356", - "1357" - ], - "location": { - "end": { - "column": 60, - "line": 24 - }, - "start": { - "column": 30, - "line": 24 - } - } - }, - { - "id": "4381", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "67" - ], - "coveredBy": [ - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "1351", - "1352", - "1356", - "1357" - ], - "location": { - "end": { - "column": 60, - "line": 24 - }, - "start": { - "column": 38, - "line": 24 - } - } - }, - { - "id": "4382", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "66" - ], - "coveredBy": [ - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "1351", - "1352", - "1356", - "1357" - ], - "location": { - "end": { - "column": 60, - "line": 24 - }, - "start": { - "column": 38, - "line": 24 - } - } - }, - { - "id": "4383", - "mutatorName": "EqualityOperator", - "replacement": "role.name !== roleName", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "66" - ], - "coveredBy": [ - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "1351", - "1352", - "1356", - "1357" - ], - "location": { - "end": { - "column": 60, - "line": 24 - }, - "start": { - "column": 38, - "line": 24 - } - } - }, - { - "id": "4384", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/role/useRolesStore.ts(27,98): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ + "76", + "77", + "78", + "79", + "80", + "81", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", "414", "415", "416", @@ -200022,9 +200729,413 @@ "423", "424", "425", - "1353", - "1354", - "1355" + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "701", + "702", + "703", + "704", + "705", + "706", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782", + "827", + "828", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1117", + "1118", + "1119", + "1120", + "1121", + "1122", + "1123", + "1124", + "1125", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1219", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1302", + "1303", + "1304", + "1305", + "1306", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1329", + "1330", + "1331", + "1332", + "1333", + "1334", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1358", + "1359", + "1360", + "1361", + "1362", + "1363", + "1364", + "1385", + "1386", + "1387", + "1388", + "1389", + "1390", + "1391", + "1392", + "1400", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1409", + "1410", + "1411", + "1412", + "1413", + "1451", + "1452", + "1453", + "1454", + "1455", + "1456", + "1485", + "1486", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", + "1522", + "1534", + "1535", + "1536", + "1537", + "1538", + "1539", + "1540", + "1541", + "1542", + "1543", + "1544", + "1555", + "1556", + "1557", + "1558", + "1559", + "1560", + "1561", + "1562", + "1563", + "1564", + "1571", + "1572", + "1573", + "1574", + "1575", + "1576", + "1577", + "1578", + "1579", + "1580", + "1581", + "1582", + "1583", + "1584", + "1585", + "1586", + "1587", + "1588", + "1589", + "1590", + "1597", + "1598", + "1599", + "1600", + "1601", + "1602", + "1603", + "1604", + "1605", + "1606", + "1607", + "1608", + "1609", + "1610", + "1611", + "1612", + "1613", + "1614", + "1615", + "1616", + "1617", + "1618", + "1619", + "1620", + "1621", + "1622", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1690", + "1691", + "1945", + "1946", + "1947", + "1948" ], "location": { "end": { @@ -200032,311 +201143,20 @@ "line": 29 }, "start": { - "column": 105, - "line": 27 - } - } - }, - { - "id": "4385", - "mutatorName": "LogicalOperator", - "replacement": "roles.value?.filter(role => role.additionalCardsEligibleRecipients?.includes(recipientRoleName)) && []", - "statusReason": "app/stores/role/useRolesStore.ts(28,5): error TS2322: Type 'never[] | undefined' is not assignable to type 'Role[]'.\n Type 'undefined' is not assignable to type 'Role[]'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "1353", - "1354", - "1355" - ], - "location": { - "end": { - "column": 114, - "line": 28 - }, - "start": { - "column": 12, - "line": 28 - } - } - }, - { - "id": "4386", - "mutatorName": "MethodExpression", - "replacement": "roles.value", - "statusReason": "expected [ { …(3) }, …(4) ] to strictly equal [ { …(3) }, …(2) ]", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "417" - ], - "coveredBy": [ - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "1353", - "1354", - "1355" - ], - "location": { - "end": { - "column": 108, - "line": 28 - }, - "start": { - "column": 12, - "line": 28 - } - } - }, - { - "id": "4387", - "mutatorName": "OptionalChaining", - "replacement": "roles.value.filter", - "statusReason": "app/stores/role/useRolesStore.ts(28,12): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "1353", - "1354", - "1355" - ], - "location": { - "end": { - "column": 31, - "line": 28 - }, - "start": { - "column": 12, - "line": 28 - } - } - }, - { - "id": "4388", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected [] to strictly equal [ { …(3) }, …(2) ]", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "417" - ], - "coveredBy": [ - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "1353", - "1354" - ], - "location": { - "end": { - "column": 107, - "line": 28 - }, - "start": { - "column": 32, - "line": 28 - } - } - }, - { - "id": "4389", - "mutatorName": "OptionalChaining", - "replacement": "role.additionalCardsEligibleRecipients.includes", - "statusReason": "app/stores/role/useRolesStore.ts(28,40): error TS18048: 'role.additionalCardsEligibleRecipients' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "1353", - "1354" - ], - "location": { - "end": { - "column": 88, - "line": 28 - }, - "start": { - "column": 40, - "line": 28 + "column": 53, + "line": 26 } } }, { - "id": "4390", + "id": "4049", "mutatorName": "ArrayDeclaration", "replacement": "[\"Stryker was here\"]", - "statusReason": "app/stores/role/useRolesStore.ts(28,5): error TS2322: Type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | ... 18 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }[] | string[]' is not assignable to type 'Role[]'.\n Type 'string[]' is not assignable to type 'Role[]'.\n Type 'string' is not assignable to type 'Role'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1355" - ], - "location": { - "end": { - "column": 114, - "line": 28 - }, - "start": { - "column": 112, - "line": 28 - } - } - }, - { - "id": "4391", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/role/useRolesStore.ts(31,56): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1356", - "1357" - ], - "location": { - "end": { - "column": 4, - "line": 33 - }, - "start": { - "column": 77, - "line": 31 - } - } - }, - { - "id": "4392", - "mutatorName": "OptionalChaining", - "replacement": "getRoleWithNameInRoles(roleName).side", - "statusReason": "app/stores/role/useRolesStore.ts(32,12): error TS2532: Object is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1356", - "1357" - ], - "location": { - "end": { - "column": 50, - "line": 32 - }, - "start": { - "column": 12, - "line": 32 - } - } - }, - { - "id": "4393", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(30,11): error TS2339: Property 'roles' does not exist on type 'StoreToRefs>, Pick<{}, never>, Pick<{}, never>>>'.\napp/composables/api/game/useCreateGameDtoValidation.ts(46,57): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(48,42): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(55,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(64,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(22,11): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/app.nuxt.spec.ts(48,23): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/about/AboutAvailableRoles/AboutAvailableRoles.nuxt.spec.ts(62,20): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/about/AboutAvailableRoles/AboutAvailableRoles.nuxt.spec.ts(92,20): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(115,16): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(123,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(138,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGrid.nuxt.spec.ts(67,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElement.nuxt.spec.ts(182,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(23,16): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(231,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(275,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(326,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(432,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(508,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(565,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(28,23): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(29,23): error TS2339: Property 'fetchingRoleStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(35,24): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(48,24): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(50,25): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(62,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(63,31): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(75,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(76,31): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(91,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(92,40): error TS2339: Property 'getRolesForRecipientRoleName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(107,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(108,40): error TS2339: Property 'getRolesForRecipientRoleName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(115,40): error TS2339: Property 'getRolesForRecipientRoleName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(129,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(130,35): error TS2339: Property 'getRoleSideForRoleName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(142,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(143,35): error TS2339: Property 'getRoleSideForRoleName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(27,15): error TS2322: Type 'string' is not assignable to type 'CreateGamePlayerDto'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", "39", "40", "41", @@ -200624,20 +201444,6 @@ "835", "836", "837", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", "942", "943", "944", @@ -200658,16 +201464,6 @@ "981", "982", "983", - "1011", - "1012", - "1013", - "1014", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", "1032", "1033", "1034", @@ -200750,10 +201546,6 @@ "1277", "1278", "1279", - "1291", - "1292", - "1293", - "1294", "1302", "1303", "1304", @@ -200782,16 +201574,6 @@ "1339", "1340", "1341", - "1348", - "1349", - "1350", - "1351", - "1352", - "1353", - "1354", - "1355", - "1356", - "1357", "1358", "1359", "1360", @@ -200914,17 +201696,8 @@ "1635", "1636", "1637", - "1682", - "1683", - "1684", - "1685", "1690", "1691", - "1929", - "1930", - "1931", - "1932", - "1933", "1945", "1946", "1947", @@ -200932,72 +201705,24 @@ ], "location": { "end": { - "column": 4, - "line": 41 + "column": 16, + "line": 27 }, "start": { - "column": 10, - "line": 34 + "column": 14, + "line": 27 } } - } - ], - "source": "import type { AsyncDataRequestStatus } from \"nuxt/app\";\nimport { defineStore } from \"pinia\";\nimport { ref } from \"vue\";\nimport type { GameAdditionalCardRecipientRoleName } from \"~/composables/api/game/types/game-additional-card/game-additional-card.types\";\n\nimport type { Role } from \"~/composables/api/role/types/role.class\";\nimport type { RoleName, RoleSide } from \"~/composables/api/role/types/role.types\";\nimport { useFetchRoles } from \"~/composables/api/role/useFetchRoles\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\n\nconst useRolesStore = defineStore(StoreIds.ROLES, () => {\n const { fetchRoles } = useFetchRoles();\n\n const fetchingRoleStatus = ref(\"idle\");\n const roles = ref(null);\n\n async function fetchAndSetRoles(): Promise {\n fetchingRoleStatus.value = \"pending\";\n roles.value = await fetchRoles();\n fetchingRoleStatus.value = \"success\";\n }\n\n function getRoleWithNameInRoles(roleName: RoleName): Role | undefined {\n return roles.value?.find(role => role.name === roleName);\n }\n\n function getRolesForRecipientRoleName(recipientRoleName: GameAdditionalCardRecipientRoleName): Role[] {\n return roles.value?.filter(role => role.additionalCardsEligibleRecipients?.includes(recipientRoleName)) ?? [];\n }\n\n function getRoleSideForRoleName(roleName: RoleName): RoleSide | undefined {\n return getRoleWithNameInRoles(roleName)?.side;\n }\n return {\n roles,\n fetchingRoleStatus,\n fetchAndSetRoles,\n getRoleWithNameInRoles,\n getRolesForRecipientRoleName,\n getRoleSideForRoleName,\n };\n});\n\nexport { useRolesStore };" - }, - "app/utils/url.utils.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "4395", - "mutatorName": "Regex", - "replacement": "/\\/+/u", - "statusReason": "Snapshot `Role Image Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 663, - "static": true, - "killedBy": [ - "1649" - ], + "id": "4050", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(31,65): error TS2345: Argument of type '{}' is not assignable to parameter of type 'OmitToJSON'.\n Type '{}' is missing the following properties from type 'OmitToJSON': options, players\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", "39", "40", "41", @@ -201041,30 +201766,6 @@ "79", "80", "81", - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", "134", "135", "136", @@ -201095,106 +201796,6 @@ "161", "162", "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", "287", "288", "289", @@ -201248,28 +201849,6 @@ "389", "390", "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", "414", "415", "416", @@ -201296,34 +201875,6 @@ "452", "453", "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", "483", "484", "485", @@ -201340,76 +201891,6 @@ "496", "497", "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", "569", "570", "571", @@ -201479,13 +201960,6 @@ "691", "692", "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", "701", "702", "703", @@ -201513,38 +201987,6 @@ "725", "726", "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", "771", "772", "773", @@ -201557,30 +201999,6 @@ "780", "781", "782", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", "827", "828", "829", @@ -201592,77 +202010,6 @@ "835", "836", "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", "942", "943", "944", @@ -201672,7 +202019,6 @@ "948", "949", "950", - "965", "973", "974", "975", @@ -201684,35 +202030,6 @@ "981", "982", "983", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", - "1011", - "1012", - "1013", - "1014", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", "1032", "1033", "1034", @@ -201723,15 +202040,6 @@ "1039", "1040", "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", "1051", "1052", "1053", @@ -201741,31 +202049,6 @@ "1057", "1058", "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", "1089", "1090", "1091", @@ -201814,15 +202097,6 @@ "1178", "1179", "1180", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", "1219", "1220", "1221", @@ -201831,45 +202105,13 @@ "1224", "1225", "1226", - "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1267", + "1227", "1274", "1275", "1276", "1277", "1278", "1279", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", "1302", "1303", "1304", @@ -201898,12 +202140,6 @@ "1339", "1340", "1341", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", "1358", "1359", "1360", @@ -201933,53 +202169,12 @@ "1411", "1412", "1413", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", "1451", "1452", "1453", "1454", "1455", "1456", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", "1485", "1486", "1487", @@ -201988,39 +202183,11 @@ "1490", "1491", "1492", - "1493", - "1494", - "1495", - "1496", - "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", - "1505", - "1506", - "1507", - "1508", - "1509", "1518", "1519", "1520", "1521", "1522", - "1523", - "1524", - "1525", - "1526", - "1527", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", "1534", "1535", "1536", @@ -202032,11 +202199,6 @@ "1542", "1543", "1544", - "1550", - "1551", - "1552", - "1553", - "1554", "1555", "1556", "1557", @@ -202047,12 +202209,6 @@ "1562", "1563", "1564", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", "1571", "1572", "1573", @@ -202073,12 +202229,6 @@ "1588", "1589", "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", "1597", "1598", "1599", @@ -202112,173 +202262,33 @@ "1635", "1636", "1637", - "1638", - "1639", - "1640", - "1641", - "1648", - "1649", - "1650", - "1651", - "1652", - "1653", - "1654", - "1655", - "1656", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1682", - "1683", - "1684", - "1685", - "1686", - "1687", - "1688", - "1689", "1690", "1691", - "1701", - "1702", - "1703", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1793", - "1797", - "1831", - "1832", - "1833", - "1834", - "1835", - "1836", - "1837", - "1838", - "1863", - "1864", - "1865", - "1866", - "1880", - "1884", - "1893", - "1894", - "1895", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "1929", - "1930", - "1931", - "1932", - "1933", "1945", "1946", "1947", - "1948", - "2047", - "2079" + "1948" ], "location": { "end": { - "column": 29, - "line": 2 + "column": 4, + "line": 34 }, "start": { - "column": 22, - "line": 2 + "column": 65, + "line": 31 } } }, { - "id": "4394", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/utils/url.utils.ts(1,46): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "4051", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(36,32): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'GameOptions'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef<...>', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", - "static": true, + "static": false, + "killedBy": [], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", "39", "40", "41", @@ -202322,30 +202332,6 @@ "79", "80", "81", - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", "134", "135", "136", @@ -202376,106 +202362,6 @@ "161", "162", "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", "287", "288", "289", @@ -202529,28 +202415,6 @@ "389", "390", "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", "414", "415", "416", @@ -202577,34 +202441,6 @@ "452", "453", "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", "483", "484", "485", @@ -202621,76 +202457,6 @@ "496", "497", "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", "569", "570", "571", @@ -202760,13 +202526,6 @@ "691", "692", "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", "701", "702", "703", @@ -202794,38 +202553,6 @@ "725", "726", "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", "771", "772", "773", @@ -202838,30 +202565,6 @@ "780", "781", "782", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", "827", "828", "829", @@ -202873,77 +202576,6 @@ "835", "836", "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", "942", "943", "944", @@ -202953,7 +202585,6 @@ "948", "949", "950", - "965", "973", "974", "975", @@ -202965,35 +202596,6 @@ "981", "982", "983", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", - "1011", - "1012", - "1013", - "1014", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", "1032", "1033", "1034", @@ -203004,15 +202606,6 @@ "1039", "1040", "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", "1051", "1052", "1053", @@ -203022,31 +202615,6 @@ "1057", "1058", "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", "1089", "1090", "1091", @@ -203095,15 +202663,6 @@ "1178", "1179", "1180", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", "1219", "1220", "1221", @@ -203113,44 +202672,12 @@ "1225", "1226", "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1267", "1274", "1275", "1276", "1277", "1278", "1279", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", "1302", "1303", "1304", @@ -203179,12 +202706,6 @@ "1339", "1340", "1341", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", "1358", "1359", "1360", @@ -203214,53 +202735,12 @@ "1411", "1412", "1413", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", "1451", "1452", "1453", "1454", "1455", "1456", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", "1485", "1486", "1487", @@ -203269,39 +202749,11 @@ "1490", "1491", "1492", - "1493", - "1494", - "1495", - "1496", - "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", - "1505", - "1506", - "1507", - "1508", - "1509", "1518", "1519", "1520", "1521", "1522", - "1523", - "1524", - "1525", - "1526", - "1527", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", "1534", "1535", "1536", @@ -203313,11 +202765,6 @@ "1542", "1543", "1544", - "1550", - "1551", - "1552", - "1553", - "1554", "1555", "1556", "1557", @@ -203328,12 +202775,6 @@ "1562", "1563", "1564", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", "1571", "1572", "1573", @@ -203354,12 +202795,6 @@ "1588", "1589", "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", "1597", "1598", "1599", @@ -203393,199 +202828,1928 @@ "1635", "1636", "1637", - "1638", - "1639", - "1640", - "1641", - "1648", - "1649", - "1650", - "1651", - "1652", - "1653", - "1654", - "1655", - "1656", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1682", - "1683", - "1684", - "1685", - "1686", - "1687", - "1688", - "1689", "1690", "1691", - "1701", - "1702", - "1703", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1793", - "1797", - "1831", - "1832", - "1833", - "1834", - "1835", - "1836", - "1837", - "1838", - "1863", - "1864", - "1865", - "1866", - "1880", - "1884", - "1893", - "1894", - "1895", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "1929", - "1930", - "1931", - "1932", - "1933", "1945", "1946", "1947", - "1948", - "2047", - "2079" + "1948" + ], + "location": { + "end": { + "column": 87, + "line": 36 + }, + "start": { + "column": 54, + "line": 36 + } + } + }, + { + "id": "4052", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(38,76): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "41", + "42", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391" + ], + "location": { + "end": { + "column": 4, + "line": 43 + }, + "start": { + "column": 82, + "line": 38 + } + } + }, + { + "id": "4053", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "41" + ], + "coveredBy": [ + "41", + "42", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391" + ], + "location": { + "end": { + "column": 91, + "line": 39 + }, + "start": { + "column": 48, + "line": 39 + } + } + }, + { + "id": "4054", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(39,49): error TS2322: Type '\"\"' is not assignable to type '\"werewolf\" | \"seer\" | \"cupid\" | \"defender\" | \"elder\" | \"idiot\" | \"fox\" | \"thief\" | \"scandalmonger\" | \"witch\" | \"actor\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | ... 15 more ... | \"devoted-servant\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "41", + "42", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391" + ], + "location": { + "end": { + "column": 69, + "line": 39 + }, + "start": { + "column": 49, + "line": 39 + } + } + }, + { + "id": "4055", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(39,71): error TS2322: Type '\"\"' is not assignable to type '\"werewolf\" | \"seer\" | \"cupid\" | \"defender\" | \"elder\" | \"idiot\" | \"fox\" | \"thief\" | \"scandalmonger\" | \"witch\" | \"actor\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | ... 15 more ... | \"devoted-servant\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "41", + "42", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391" + ], + "location": { + "end": { + "column": 83, + "line": 39 + }, + "start": { + "column": 71, + "line": 39 + } + } + }, + { + "id": "4056", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(39,85): error TS2322: Type '\"\"' is not assignable to type '\"werewolf\" | \"seer\" | \"cupid\" | \"defender\" | \"elder\" | \"idiot\" | \"fox\" | \"thief\" | \"scandalmonger\" | \"witch\" | \"actor\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | ... 15 more ... | \"devoted-servant\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "41", + "42", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391" + ], + "location": { + "end": { + "column": 90, + "line": 39 + }, + "start": { + "column": 85, + "line": 39 + } + } + }, + { + "id": "4057", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be falsy", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "42" + ], + "coveredBy": [ + "41", + "42", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391" + ], + "location": { + "end": { + "column": 56, + "line": 42 + }, + "start": { + "column": 12, + "line": 42 + } + } + }, + { + "id": "4058", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "41" + ], + "coveredBy": [ + "41", + "42", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391" + ], + "location": { + "end": { + "column": 56, + "line": 42 + }, + "start": { + "column": 12, + "line": 42 + } + } + }, + { + "id": "4059", + "mutatorName": "EqualityOperator", + "replacement": "playersWithPositionDependantRoles.length >= 0", + "statusReason": "expected true to be falsy", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "42" + ], + "coveredBy": [ + "41", + "42", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391" + ], + "location": { + "end": { + "column": 56, + "line": 42 + }, + "start": { + "column": 12, + "line": 42 + } + } + }, + { + "id": "4060", + "mutatorName": "EqualityOperator", + "replacement": "playersWithPositionDependantRoles.length <= 0", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "41" + ], + "coveredBy": [ + "41", + "42", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391" + ], + "location": { + "end": { + "column": 56, + "line": 42 + }, + "start": { + "column": 12, + "line": 42 + } + } + }, + { + "id": "4061", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(45,83): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "43", + "44", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782" + ], + "location": { + "end": { + "column": 4, + "line": 49 + }, + "start": { + "column": 89, + "line": 45 + } + } + }, + { + "id": "4062", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "43" + ], + "coveredBy": [ + "43", + "44", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782" + ], + "location": { + "end": { + "column": 132, + "line": 46 + }, + "start": { + "column": 95, + "line": 46 + } + } + }, + { + "id": "4063", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be falsy", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "44" + ], + "coveredBy": [ + "43", + "44", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782" + ], + "location": { + "end": { + "column": 63, + "line": 48 + }, + "start": { + "column": 12, + "line": 48 + } + } + }, + { + "id": "4064", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "43" + ], + "coveredBy": [ + "43", + "44", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782" + ], + "location": { + "end": { + "column": 63, + "line": 48 + }, + "start": { + "column": 12, + "line": 48 + } + } + }, + { + "id": "4065", + "mutatorName": "EqualityOperator", + "replacement": "playersWithAdditionalCardsDependantRoles.length >= 0", + "statusReason": "expected true to be falsy", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "44" + ], + "coveredBy": [ + "43", + "44", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782" + ], + "location": { + "end": { + "column": 63, + "line": 48 + }, + "start": { + "column": 12, + "line": 48 + } + } + }, + { + "id": "4066", + "mutatorName": "EqualityOperator", + "replacement": "playersWithAdditionalCardsDependantRoles.length <= 0", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "43" + ], + "coveredBy": [ + "43", + "44", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782" + ], + "location": { + "end": { + "column": 63, + "line": 48 + }, + "start": { + "column": 12, + "line": 48 + } + } + }, + { + "id": "4067", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _CreateGameDto{ players: [], …(2) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "45" + ], + "coveredBy": [ + "45", + "46" + ], + "location": { + "end": { + "column": 4, + "line": 54 + }, + "start": { + "column": 70, + "line": 51 + } + } + }, + { + "id": "4068", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "expected _CreateGameDto{ players: [], …(2) } to strictly equal _CreateGameDto{ players: [], …(2) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "48" + ], + "coveredBy": [ + "48" + ], + "location": { + "end": { + "column": 68, + "line": 56 + }, + "start": { + "column": 64, + "line": 56 + } + } + }, + { + "id": "4069", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ players: [], …(2) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "47" + ], + "coveredBy": [ + "47", + "48", + "49" + ], + "location": { + "end": { + "column": 4, + "line": 67 + }, + "start": { + "column": 76, + "line": 56 + } + } + }, + { + "id": "4070", + "mutatorName": "BooleanLiteral", + "replacement": "doesRetrieveLocalStorageValues", + "statusReason": "expected _CreateGameDto{ players: [], …(2) } to strictly equal _CreateGameDto{ players: [], …(2) }", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "48" + ], + "coveredBy": [ + "47", + "48", + "49" + ], + "location": { + "end": { + "column": 40, + "line": 57 + }, + "start": { + "column": 9, + "line": 57 + } + } + }, + { + "id": "4071", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected _CreateGameDto{ players: [], …(2) } to strictly equal _CreateGameDto{ players: [], …(2) }", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "48" + ], + "coveredBy": [ + "47", + "48", + "49" + ], + "location": { + "end": { + "column": 40, + "line": 57 + }, + "start": { + "column": 9, + "line": 57 + } + } + }, + { + "id": "4072", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected { value: _GameOptions{ …(3) } } to strictly equal { value: _GameOptions{ …(3) } }", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "49" + ], + "coveredBy": [ + "47", + "48", + "49" + ], + "location": { + "end": { + "column": 40, + "line": 57 + }, + "start": { + "column": 9, + "line": 57 + } + } + }, + { + "id": "4073", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected { value: _GameOptions{ …(3) } } to strictly equal { value: _GameOptions{ …(3) } }", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "49" + ], + "coveredBy": [ + "47", + "49" + ], + "location": { + "end": { + "column": 6, + "line": 62 + }, + "start": { + "column": 42, + "line": 57 + } + } + }, + { + "id": "4074", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(63,48): error TS2345: Argument of type '{}' is not assignable to parameter of type 'OmitToJSON'.\n Type '{}' is missing the following properties from type 'OmitToJSON': players, options\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "48" + ], + "location": { + "end": { + "column": 6, + "line": 66 + }, + "start": { + "column": 48, + "line": 63 + } + } + }, + { + "id": "4075", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _GameOptions{ …(3) } to strictly equal _GameOptions{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "50" + ], + "coveredBy": [ + "50", + "51" + ], + "location": { + "end": { + "column": 4, + "line": 72 + }, + "start": { + "column": 46, + "line": 69 + } + } + }, + { + "id": "4076", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _GameOptions{ …(3) } to strictly equal _GameOptions{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "52" + ], + "coveredBy": [ + "52" + ], + "location": { + "end": { + "column": 4, + "line": 78 + }, + "start": { + "column": 89, + "line": 74 + } + } + }, + { + "id": "4077", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected { value: { …(3) } } to strictly equal { value: _GameOptions{ …(3) } }", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "46" + ], + "coveredBy": [ + "45", + "46", + "47", + "49", + "50", + "51", + "52", + "53" + ], + "location": { + "end": { + "column": 4, + "line": 82 + }, + "start": { + "column": 59, + "line": 80 + } + } + }, + { + "id": "4078", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [ …(3) ] to strictly equal [ Array(1) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "54" + ], + "coveredBy": [ + "54", + "55" + ], + "location": { + "end": { + "column": 4, + "line": 90 + }, + "start": { + "column": 67, + "line": 84 + } + } + }, + { + "id": "4079", + "mutatorName": "BooleanLiteral", + "replacement": "createGameDto.value.additionalCards", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(89,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(89,89): error TS7031: Binding element 'recipient' implicitly has an 'any' type.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "54", + "55" + ], + "location": { + "end": { + "column": 45, + "line": 85 + }, + "start": { + "column": 9, + "line": 85 + } + } + }, + { + "id": "4080", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(89,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "54", + "55" + ], + "location": { + "end": { + "column": 45, + "line": 85 + }, + "start": { + "column": 9, + "line": 85 + } + } + }, + { + "id": "4081", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(89,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "54", + "55" + ], + "location": { + "end": { + "column": 45, + "line": 85 + }, + "start": { + "column": 9, + "line": 85 + } + } + }, + { + "id": "4082", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(87,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "55" + ], + "location": { + "end": { + "column": 6, + "line": 87 + }, + "start": { + "column": 47, + "line": 85 + } + } + }, + { + "id": "4083", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(89,121): error TS2345: Argument of type '\"thief\" | \"actor\"' is not assignable to parameter of type 'undefined'.\n Type '\"thief\"' is not assignable to type 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "54" + ], + "location": { + "end": { + "column": 91, + "line": 88 + }, + "start": { + "column": 65, + "line": 88 + } + } + }, + { + "id": "4084", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.additionalCards", + "statusReason": "expected [ …(3) ] to strictly equal [ Array(1) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "54" + ], + "coveredBy": [ + "54" + ], + "location": { + "end": { + "column": 132, + "line": 89 + }, + "start": { + "column": 43, + "line": 89 + } + } + }, + { + "id": "4085", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected [] to strictly equal [ Array(1) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "54" + ], + "coveredBy": [ + "54" + ], + "location": { + "end": { + "column": 131, + "line": 89 + }, + "start": { + "column": 86, + "line": 89 + } + } + }, + { + "id": "4086", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _CreateGameDto{ players: [], …(2) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "56" + ], + "coveredBy": [ + "56" ], "location": { "end": { - "column": 2, - "line": 3 + "column": 4, + "line": 94 }, "start": { - "column": 53, - "line": 1 + "column": 72, + "line": 92 } } }, { - "id": "4396", - "mutatorName": "Regex", - "replacement": "/\\/$/u", - "status": "Timeout", - "static": true, + "id": "4087", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "57" + ], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", "57", - "58", - "59", + "58" + ], + "location": { + "end": { + "column": 4, + "line": 101 + }, + "start": { + "column": 75, + "line": 96 + } + } + }, + { + "id": "4088", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "57" + ], + "coveredBy": [ + "57", + "58" + ], + "location": { + "end": { + "column": 97, + "line": 97 + }, + "start": { + "column": 63, + "line": 97 + } + } + }, + { + "id": "4089", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "57" + ], + "coveredBy": [ + "57", + "58" + ], + "location": { + "end": { + "column": 97, + "line": 97 + }, + "start": { + "column": 77, + "line": 97 + } + } + }, + { + "id": "4090", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "57" + ], + "coveredBy": [ + "57", + "58" + ], + "location": { + "end": { + "column": 97, + "line": 97 + }, + "start": { + "column": 77, + "line": 97 + } + } + }, + { + "id": "4091", + "mutatorName": "EqualityOperator", + "replacement": "name !== player.name", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "57" + ], + "coveredBy": [ + "57", + "58" + ], + "location": { + "end": { + "column": 97, + "line": 97 + }, + "start": { + "column": 77, + "line": 97 + } + } + }, + { + "id": "4092", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "58" + ], + "coveredBy": [ + "57", + "58" + ], + "location": { + "end": { + "column": 27, + "line": 98 + }, + "start": { + "column": 9, + "line": 98 + } + } + }, + { + "id": "4093", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "57" + ], + "coveredBy": [ + "57", + "58" + ], + "location": { + "end": { + "column": 27, + "line": 98 + }, + "start": { + "column": 9, + "line": 98 + } + } + }, + { + "id": "4094", + "mutatorName": "EqualityOperator", + "replacement": "playerIndex === -1", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "57" + ], + "coveredBy": [ + "57", + "58" + ], + "location": { + "end": { + "column": 27, + "line": 98 + }, + "start": { + "column": 9, + "line": 98 + } + } + }, + { + "id": "4095", + "mutatorName": "UnaryOperator", + "replacement": "+1", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "57" + ], + "coveredBy": [ + "57", + "58" + ], + "location": { + "end": { + "column": 27, + "line": 98 + }, + "start": { + "column": 25, + "line": 98 + } + } + }, + { + "id": "4096", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "57" + ], + "coveredBy": [ + "57" + ], + "location": { + "end": { + "column": 6, + "line": 100 + }, + "start": { + "column": 29, + "line": 98 + } + } + }, + { + "id": "4097", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [] to strictly equal [ _CreateGamePlayerDto{ …(4) }, …(2) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "59" + ], + "coveredBy": [ + "59" + ], + "location": { + "end": { + "column": 4, + "line": 105 + }, + "start": { + "column": 76, + "line": 103 + } + } + }, + { + "id": "4098", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(104,5): error TS2322: Type 'undefined[]' is not assignable to type '{ name: string; role: { name?: \"werewolf\" | \"seer\" | \"cupid\" | \"defender\" | \"elder\" | \"idiot\" | \"fox\" | \"thief\" | \"scandalmonger\" | \"witch\" | \"actor\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | ... 17 more ... | undefined; }; side: { ...; }; group?: string | undefined; }[]'.\n Type 'undefined' is not assignable to type '{ name: string; role: { name?: \"werewolf\" | \"seer\" | \"cupid\" | \"defender\" | \"elder\" | \"idiot\" | \"fox\" | \"thief\" | \"scandalmonger\" | \"witch\" | \"actor\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | ... 17 more ... | undefined; }; side: { ...; }; group?: string | undefined; }'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "59" + ], + "location": { + "end": { + "column": 91, + "line": 104 + }, + "start": { + "column": 47, + "line": 104 + } + } + }, + { + "id": "4099", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "60" + ], + "coveredBy": [ "60", - "61", + "61" + ], + "location": { + "end": { + "column": 4, + "line": 112 + }, + "start": { + "column": 68, + "line": 107 + } + } + }, + { + "id": "4100", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "60" + ], + "coveredBy": [ + "60", + "61" + ], + "location": { + "end": { + "column": 99, + "line": 108 + }, + "start": { + "column": 63, + "line": 108 + } + } + }, + { + "id": "4101", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "60" + ], + "coveredBy": [ + "60", + "61" + ], + "location": { + "end": { + "column": 99, + "line": 108 + }, + "start": { + "column": 73, + "line": 108 + } + } + }, + { + "id": "4102", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "60" + ], + "coveredBy": [ + "60", + "61" + ], + "location": { + "end": { + "column": 99, + "line": 108 + }, + "start": { + "column": 73, + "line": 108 + } + } + }, + { + "id": "4103", + "mutatorName": "EqualityOperator", + "replacement": "player.name !== playerName", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "60" + ], + "coveredBy": [ + "60", + "61" + ], + "location": { + "end": { + "column": 99, + "line": 108 + }, + "start": { + "column": 73, + "line": 108 + } + } + }, + { + "id": "4104", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "61" + ], + "coveredBy": [ + "60", + "61" + ], + "location": { + "end": { + "column": 27, + "line": 109 + }, + "start": { + "column": 9, + "line": 109 + } + } + }, + { + "id": "4105", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "60" + ], + "coveredBy": [ + "60", + "61" + ], + "location": { + "end": { + "column": 27, + "line": 109 + }, + "start": { + "column": 9, + "line": 109 + } + } + }, + { + "id": "4106", + "mutatorName": "EqualityOperator", + "replacement": "playerIndex === -1", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "60" + ], + "coveredBy": [ + "60", + "61" + ], + "location": { + "end": { + "column": 27, + "line": 109 + }, + "start": { + "column": 9, + "line": 109 + } + } + }, + { + "id": "4107", + "mutatorName": "UnaryOperator", + "replacement": "+1", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "60" + ], + "coveredBy": [ + "60", + "61" + ], + "location": { + "end": { + "column": 27, + "line": 109 + }, + "start": { + "column": 25, + "line": 109 + } + } + }, + { + "id": "4108", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _CreateGameDto{ …(3) } to strictly equal _CreateGameDto{ …(3) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "60" + ], + "coveredBy": [ + "60" + ], + "location": { + "end": { + "column": 6, + "line": 111 + }, + "start": { + "column": 29, + "line": 109 + } + } + }, + { + "id": "4109", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(114,55): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ "62", - "63", + "63" + ], + "location": { + "end": { + "column": 4, + "line": 116 + }, + "start": { + "column": 63, + "line": 114 + } + } + }, + { + "id": "4110", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.players.every(player => player.role.name === roleName)", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "62" + ], + "coveredBy": [ + "62", + "63" + ], + "location": { + "end": { + "column": 85, + "line": 115 + }, + "start": { + "column": 12, + "line": 115 + } + } + }, + { + "id": "4111", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "62" + ], + "coveredBy": [ + "62", + "63" + ], + "location": { + "end": { + "column": 84, + "line": 115 + }, + "start": { + "column": 45, + "line": 115 + } + } + }, + { + "id": "4112", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be falsy", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "63" + ], + "coveredBy": [ + "62", + "63" + ], + "location": { + "end": { + "column": 84, + "line": 115 + }, + "start": { + "column": 55, + "line": 115 + } + } + }, + { + "id": "4113", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "62" + ], + "coveredBy": [ + "62", + "63" + ], + "location": { + "end": { + "column": 84, + "line": 115 + }, + "start": { + "column": 55, + "line": 115 + } + } + }, + { + "id": "4114", + "mutatorName": "EqualityOperator", + "replacement": "player.role.name !== roleName", + "statusReason": "expected true to be falsy", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "63" + ], + "coveredBy": [ + "62", + "63" + ], + "location": { + "end": { + "column": 84, + "line": 115 + }, + "start": { + "column": 55, + "line": 115 + } + } + }, + { + "id": "4115", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(118,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "64", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391" + ], + "location": { + "end": { + "column": 4, + "line": 120 + }, + "start": { + "column": 93, + "line": 118 + } + } + }, + { + "id": "4116", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.players", + "statusReason": "expected [ _CreateGamePlayerDto{ …(4) }, …(2) ] to strictly equal [ _CreateGamePlayerDto{ …(4) }, …(1) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "64" + ], + "coveredBy": [ "64", - "65", "66", "67", "68", @@ -203596,200 +204760,6 @@ "73", "74", "75", - "76", - "77", - "78", - "79", - "80", - "81", - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", "373", "374", "375", @@ -203808,1064 +204778,86 @@ "388", "389", "390", - "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "701", - "702", - "703", - "704", - "705", - "706", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "965", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", - "1011", - "1012", - "1013", - "1014", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1267", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1385", - "1386", - "1387", - "1388", - "1389", - "1390", - "1391", - "1392", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", - "1485", - "1486", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1493", - "1494", - "1495", - "1496", - "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", - "1505", - "1506", - "1507", - "1508", - "1509", - "1518", - "1519", - "1520", - "1521", - "1522", - "1523", - "1524", - "1525", - "1526", - "1527", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1534", - "1535", - "1536", - "1537", - "1538", - "1539", - "1540", - "1541", - "1542", - "1543", - "1544", - "1550", - "1551", - "1552", - "1553", - "1554", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1571", - "1572", - "1573", - "1574", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1597", - "1598", - "1599", - "1600", - "1601", - "1602", - "1603", - "1604", - "1605", - "1606", - "1607", - "1608", - "1609", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1638", - "1639", - "1640", - "1641", - "1648", - "1649", - "1650", - "1651", - "1652", - "1653", - "1654", - "1655", - "1656", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1682", - "1683", - "1684", - "1685", - "1686", - "1687", - "1688", - "1689", - "1690", - "1691", - "1701", - "1702", - "1703", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1793", - "1797", - "1831", - "1832", - "1833", - "1834", - "1835", - "1836", - "1837", - "1838", - "1863", - "1864", - "1865", - "1866", - "1880", - "1884", - "1893", - "1894", - "1895", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "1929", - "1930", - "1931", - "1932", - "1933", - "1945", - "1946", - "1947", - "1948", - "2047", - "2079" + "391" + ], + "location": { + "end": { + "column": 87, + "line": 119 + }, + "start": { + "column": 12, + "line": 119 + } + } + }, + { + "id": "4117", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected [] to strictly equal [ _CreateGamePlayerDto{ …(4) }, …(1) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "64" + ], + "coveredBy": [ + "64", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391" ], "location": { "end": { - "column": 29, - "line": 2 + "column": 86, + "line": 119 }, "start": { - "column": 22, - "line": 2 + "column": 47, + "line": 119 } } }, { - "id": "4397", - "mutatorName": "StringLiteral", - "replacement": "\"Stryker was here!\"", - "status": "Timeout", - "static": true, + "id": "4118", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected [ _CreateGamePlayerDto{ …(4) }, …(2) ] to strictly equal [ _CreateGamePlayerDto{ …(4) }, …(1) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "64" + ], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "60", - "61", - "62", - "63", "64", - "65", "66", "67", "68", @@ -204876,200 +204868,456 @@ "73", "74", "75", - "76", - "77", - "78", - "79", - "80", - "81", - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391" + ], + "location": { + "end": { + "column": 86, + "line": 119 + }, + "start": { + "column": 57, + "line": 119 + } + } + }, + { + "id": "4119", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [] to strictly equal [ _CreateGamePlayerDto{ …(4) }, …(1) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "64" + ], + "coveredBy": [ + "64", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391" + ], + "location": { + "end": { + "column": 86, + "line": 119 + }, + "start": { + "column": 57, + "line": 119 + } + } + }, + { + "id": "4120", + "mutatorName": "EqualityOperator", + "replacement": "player.role.name !== roleName", + "statusReason": "expected [ _CreateGamePlayerDto{ …(4) } ] to strictly equal [ _CreateGamePlayerDto{ …(4) }, …(1) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "64" + ], + "coveredBy": [ + "64", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391" + ], + "location": { + "end": { + "column": 86, + "line": 119 + }, + "start": { + "column": 57, + "line": 119 + } + } + }, + { + "id": "4121", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(122,77): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "41", + "42", + "43", + "44", + "65", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782" + ], + "location": { + "end": { + "column": 4, + "line": 124 + }, + "start": { + "column": 99, + "line": 122 + } + } + }, + { + "id": "4122", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.players", + "statusReason": "expected true to be falsy", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "42" + ], + "coveredBy": [ + "41", + "42", + "43", + "44", + "65", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782" + ], + "location": { + "end": { + "column": 114, + "line": 123 + }, + "start": { + "column": 12, + "line": 123 + } + } + }, + { + "id": "4123", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "41" + ], + "coveredBy": [ + "41", + "42", + "43", + "44", + "65", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782" + ], + "location": { + "end": { + "column": 113, + "line": 123 + }, + "start": { + "column": 47, + "line": 123 + } + } + }, + { + "id": "4124", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be falsy", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "42" + ], + "coveredBy": [ + "41", + "42", + "43", + "44", + "65", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782" + ], + "location": { + "end": { + "column": 113, + "line": 123 + }, + "start": { + "column": 57, + "line": 123 + } + } + }, + { + "id": "4125", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Lobby Header Setup Buttons Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "771" + ], + "coveredBy": [ + "41", + "42", + "43", + "44", + "65", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782" + ], + "location": { + "end": { + "column": 113, + "line": 123 + }, + "start": { + "column": 57, + "line": 123 + } + } + }, + { + "id": "4126", + "mutatorName": "LogicalOperator", + "replacement": "player.role.name || roleNames.includes(player.role.name)", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(123,96): error TS2345: Argument of type 'undefined' is not assignable to parameter of type '\"werewolf\" | \"seer\" | \"cupid\" | \"defender\" | \"elder\" | \"idiot\" | \"fox\" | \"thief\" | \"scandalmonger\" | \"witch\" | \"actor\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | ... 15 more ... | \"devoted-servant\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "41", + "42", + "43", + "44", + "65", "373", "374", "375", @@ -205089,303 +205337,6 @@ "389", "390", "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "701", - "702", - "703", - "704", - "705", - "706", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", "771", "772", "773", @@ -205397,2442 +205348,1374 @@ "779", "780", "781", - "782", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "965", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", - "1011", - "1012", - "1013", - "1014", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1267", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1385", - "1386", - "1387", - "1388", - "1389", - "1390", - "1391", - "1392", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", - "1485", - "1486", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1493", - "1494", - "1495", - "1496", - "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", - "1505", - "1506", - "1507", - "1508", - "1509", - "1518", - "1519", - "1520", - "1521", - "1522", - "1523", - "1524", - "1525", - "1526", - "1527", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1534", - "1535", - "1536", - "1537", - "1538", - "1539", - "1540", - "1541", - "1542", - "1543", - "1544", - "1550", - "1551", - "1552", - "1553", - "1554", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1571", - "1572", - "1573", - "1574", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1597", - "1598", - "1599", - "1600", - "1601", - "1602", - "1603", - "1604", - "1605", - "1606", - "1607", - "1608", - "1609", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1638", - "1639", - "1640", - "1641", - "1648", - "1649", - "1650", - "1651", - "1652", - "1653", - "1654", - "1655", - "1656", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1682", - "1683", - "1684", - "1685", - "1686", - "1687", - "1688", - "1689", - "1690", - "1691", - "1701", - "1702", - "1703", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1793", - "1797", - "1831", - "1832", - "1833", - "1834", - "1835", - "1836", - "1837", - "1838", - "1863", - "1864", - "1865", - "1866", - "1880", - "1884", - "1893", - "1894", - "1895", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "1929", - "1930", - "1931", - "1932", - "1933", - "1945", - "1946", - "1947", - "1948", - "2047", - "2079" + "782" ], "location": { "end": { - "column": 33, - "line": 2 + "column": 113, + "line": 123 }, "start": { - "column": 31, - "line": 2 + "column": 57, + "line": 123 } } - } - ], - "source": "function removeTrailingSlashes(url: string): string {\n return url.replace(/\\/+$/u, \"\");\n}\n\nexport { removeTrailingSlashes };" - }, - "app/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.vue": { - "language": "html", - "mutants": [ + }, { - "id": "325", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Over Victory Text Component > should match snapshot when rendered. 1` mismatched", + "id": "4127", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(126,65): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "66", + "67", + "68", + "69" + ], + "location": { + "end": { + "column": 4, + "line": 131 + }, + "start": { + "column": 73, + "line": 126 + } + } + }, + { + "id": "4128", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", + "testsCompleted": 3, "static": false, + "killedBy": [ + "67" + ], + "coveredBy": [ + "66", + "67", + "68", + "69" + ], + "location": { + "end": { + "column": 100, + "line": 130 + }, + "start": { + "column": 12, + "line": 130 + } + } + }, + { + "id": "4129", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", "testsCompleted": 1, + "static": false, "killedBy": [ - "240" + "66" ], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "66", + "67", + "68", + "69" ], "location": { "end": { - "column": 81, - "line": 54 + "column": 100, + "line": 130 }, "start": { - "column": 74, - "line": 54 + "column": 12, + "line": 130 } } }, { - "id": "326", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", + "id": "4130", + "mutatorName": "LogicalOperator", + "replacement": "!!role || role.minInGame === undefined || playersWithRoleName.length >= role.minInGame", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,22): error TS18048: 'role' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,84): error TS18048: 'role' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "66", + "67", + "68", + "69" + ], + "location": { + "end": { + "column": 100, + "line": 130 + }, + "start": { + "column": 12, + "line": 130 + } + } + }, + { + "id": "4131", + "mutatorName": "BooleanLiteral", + "replacement": "!role", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,22): error TS18048: 'role' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,84): error TS18048: 'role' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "66", + "67", + "68", + "69" + ], + "location": { + "end": { + "column": 18, + "line": 130 + }, + "start": { + "column": 12, + "line": 130 + } + } + }, + { + "id": "4132", + "mutatorName": "BooleanLiteral", + "replacement": "role", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,22): error TS18048: 'role' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,84): error TS18048: 'role' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "66", + "67", + "68", + "69" + ], + "location": { + "end": { + "column": 18, + "line": 130 + }, + "start": { + "column": 13, + "line": 130 + } + } + }, + { + "id": "4133", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", + "testsCompleted": 3, "static": false, - "testsCompleted": 18, "killedBy": [ - "257" + "67" ], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "66", + "67", + "68", + "69" + ], + "location": { + "end": { + "column": 99, + "line": 130 + }, + "start": { + "column": 23, + "line": 130 + } + } + }, + { + "id": "4134", + "mutatorName": "LogicalOperator", + "replacement": "role.minInGame === undefined && playersWithRoleName.length >= role.minInGame", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,85): error TS18048: 'role.minInGame' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "66", + "67", + "68", + "69" + ], + "location": { + "end": { + "column": 99, + "line": 130 + }, + "start": { + "column": 23, + "line": 130 + } + } + }, + { + "id": "4135", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,62): error TS18048: 'role.minInGame' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "66", + "67", + "68", + "69" + ], + "location": { + "end": { + "column": 51, + "line": 130 + }, + "start": { + "column": 23, + "line": 130 + } + } + }, + { + "id": "4136", + "mutatorName": "EqualityOperator", + "replacement": "role.minInGame !== undefined", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(130,85): error TS18048: 'role.minInGame' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "66", + "67", + "68", + "69" ], "location": { "end": { - "column": 2, - "line": 67 + "column": 51, + "line": 130 }, "start": { - "column": 59, - "line": 61 + "column": 23, + "line": 130 } } }, { - "id": "327", - "mutatorName": "MethodExpression", - "replacement": "players", - "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", + "id": "4137", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", + "testsCompleted": 1, "static": false, - "testsCompleted": 18, "killedBy": [ - "257" + "66" ], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "66", + "67", + "68" ], "location": { "end": { - "column": 64, - "line": 63 + "column": 99, + "line": 130 }, "start": { - "column": 24, - "line": 63 + "column": 55, + "line": 130 } } }, { - "id": "324", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected '' to be '50px' // Object.is equality", + "id": "4138", + "mutatorName": "EqualityOperator", + "replacement": "playersWithRoleName.length > role.minInGame", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "static": false, "testsCompleted": 1, + "static": false, "killedBy": [ - "243" + "66" ], "coveredBy": [ - "243" + "66", + "67", + "68" ], "location": { "end": { - "column": 71, - "line": 54 + "column": 99, + "line": 130 }, "start": { - "column": 65, - "line": 54 + "column": 55, + "line": 130 } } }, { - "id": "323", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Over Victory Text Component > should match snapshot when rendered. 1` mismatched", + "id": "4139", + "mutatorName": "EqualityOperator", + "replacement": "playersWithRoleName.length < role.minInGame", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "static": false, "testsCompleted": 1, + "static": false, "killedBy": [ - "240" + "66" ], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "66", + "67", + "68" ], "location": { "end": { - "column": 82, - "line": 54 + "column": 99, + "line": 130 }, "start": { - "column": 34, - "line": 54 + "column": 55, + "line": 130 } } }, { - "id": "328", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", - "status": "Killed", + "id": "4140", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(133,65): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "testsCompleted": 18, - "killedBy": [ - "257" - ], + "killedBy": [], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "70", + "71", + "72" ], "location": { "end": { - "column": 63, - "line": 63 + "column": 4, + "line": 138 }, "start": { - "column": 39, - "line": 63 + "column": 73, + "line": 133 } } }, { - "id": "329", + "id": "4141", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "Snapshot `Game Over Victory Text Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", + "testsCompleted": 3, "static": false, - "testsCompleted": 1, "killedBy": [ - "240" + "71" ], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "70", + "71", + "72" ], "location": { "end": { - "column": 120, - "line": 66 + "column": 66, + "line": 137 }, "start": { - "column": 10, - "line": 66 + "column": 12, + "line": 137 } } }, { - "id": "330", + "id": "4142", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", + "testsCompleted": 1, "static": false, - "testsCompleted": 18, "killedBy": [ - "257" + "70" ], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "70", + "71", + "72" ], "location": { "end": { - "column": 120, - "line": 66 + "column": 66, + "line": 137 }, "start": { - "column": 10, - "line": 66 + "column": 12, + "line": 137 } } }, { - "id": "331", + "id": "4143", "mutatorName": "LogicalOperator", - "replacement": "options.roles.cupid.mustWinWithLovers && victory?.type === \"lovers\" || alivePlayers.length === teamOfLoveCount", - "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", - "status": "Killed", + "replacement": "!!role || playersWithRoleName.length >= role.maxInGame", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(137,52): error TS18048: 'role' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "testsCompleted": 17, - "killedBy": [ - "256" - ], + "killedBy": [], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "70", + "71", + "72" ], "location": { "end": { - "column": 120, - "line": 66 + "column": 66, + "line": 137 }, "start": { - "column": 10, - "line": 66 + "column": 12, + "line": 137 } } }, { - "id": "332", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", - "status": "Killed", + "id": "4144", + "mutatorName": "BooleanLiteral", + "replacement": "!role", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(137,51): error TS18048: 'role' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "testsCompleted": 20, - "killedBy": [ - "256" + "killedBy": [], + "coveredBy": [ + "70", + "71", + "72" ], + "location": { + "end": { + "column": 18, + "line": 137 + }, + "start": { + "column": 12, + "line": 137 + } + } + }, + { + "id": "4145", + "mutatorName": "BooleanLiteral", + "replacement": "role", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(137,51): error TS18048: 'role' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "70", + "71", + "72" ], "location": { "end": { - "column": 77, - "line": 66 + "column": 18, + "line": 137 }, "start": { - "column": 10, - "line": 66 + "column": 13, + "line": 137 } } }, { - "id": "334", + "id": "4146", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be '??' // Object.is equality", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", + "testsCompleted": 3, "static": false, - "testsCompleted": 10, "killedBy": [ - "263" + "71" ], "coveredBy": [ - "254", - "255", - "256", - "257", - "258", - "260", - "261", - "263", - "265", - "266", - "267", - "270", - "271" + "70", + "71" ], "location": { "end": { - "column": 77, - "line": 66 + "column": 66, + "line": 137 }, "start": { - "column": 51, - "line": 66 + "column": 22, + "line": 137 } } }, { - "id": "333", - "mutatorName": "LogicalOperator", - "replacement": "options.roles.cupid.mustWinWithLovers || victory?.type === \"lovers\"", - "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", + "id": "4147", + "mutatorName": "EqualityOperator", + "replacement": "playersWithRoleName.length > role.maxInGame", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", + "testsCompleted": 1, "static": false, - "testsCompleted": 20, "killedBy": [ - "256" + "70" ], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "70", + "71" ], "location": { "end": { - "column": 77, - "line": 66 + "column": 66, + "line": 137 }, "start": { - "column": 10, - "line": 66 + "column": 22, + "line": 137 } } }, { - "id": "335", + "id": "4148", "mutatorName": "EqualityOperator", - "replacement": "victory?.type !== \"lovers\"", - "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", + "replacement": "playersWithRoleName.length < role.maxInGame", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", + "testsCompleted": 1, "static": false, - "testsCompleted": 4, "killedBy": [ - "257" + "70" ], "coveredBy": [ - "254", - "255", - "256", - "257", - "258", - "260", - "261", - "263", - "265", - "266", - "267", - "270", - "271" + "70", + "71" ], "location": { "end": { - "column": 77, - "line": 66 + "column": 66, + "line": 137 }, "start": { - "column": 51, - "line": 66 + "column": 22, + "line": 137 } } }, { - "id": "337", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", - "status": "Killed", + "id": "4149", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(140,75): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "testsCompleted": 4, - "killedBy": [ - "257" - ], + "killedBy": [], "coveredBy": [ - "254", - "255", - "256", - "257", - "258", - "260", - "261", - "263", - "265", - "266", - "267", - "270", - "271" + "73", + "74", + "75" ], "location": { "end": { - "column": 77, - "line": 66 + "column": 4, + "line": 149 }, "start": { - "column": 69, - "line": 66 + "column": 82, + "line": 140 } } }, { - "id": "339", - "mutatorName": "EqualityOperator", - "replacement": "alivePlayers.length !== teamOfLoveCount", - "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", - "status": "Killed", + "id": "4150", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(146,23): error TS18048: 'role' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(146,23): error TS18048: 'role.minInGame' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "testsCompleted": 1, - "killedBy": [ - "256" - ], + "killedBy": [], "coveredBy": [ - "256", - "257", - "266", - "267" + "73", + "74", + "75" ], "location": { "end": { - "column": 120, - "line": 66 + "column": 38, + "line": 143 }, "start": { - "column": 81, - "line": 66 + "column": 9, + "line": 143 } } }, { - "id": "338", + "id": "4151", "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", - "status": "Killed", + "replacement": "false", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(146,23): error TS18048: 'role' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(146,23): error TS18048: 'role.minInGame' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "testsCompleted": 3, - "killedBy": [ - "256" + "killedBy": [], + "coveredBy": [ + "73", + "74", + "75" ], + "location": { + "end": { + "column": 38, + "line": 143 + }, + "start": { + "column": 9, + "line": 143 + } + } + }, + { + "id": "4152", + "mutatorName": "EqualityOperator", + "replacement": "role?.minInGame !== undefined", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(146,23): error TS18048: 'role' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(146,23): error TS18048: 'role.minInGame' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ - "256", - "257", - "266", - "267" + "73", + "74", + "75" ], "location": { "end": { - "column": 120, - "line": 66 + "column": 38, + "line": 143 }, "start": { - "column": 81, - "line": 66 + "column": 9, + "line": 143 } } }, { - "id": "341", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Over Victory Text Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", + "id": "4153", + "mutatorName": "OptionalChaining", + "replacement": "role.minInGame", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(143,9): error TS18048: 'role' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(146,23): error TS18048: 'role' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "testsCompleted": 1, - "killedBy": [ - "240" + "killedBy": [], + "coveredBy": [ + "73", + "74", + "75" ], + "location": { + "end": { + "column": 24, + "line": 143 + }, + "start": { + "column": 9, + "line": 143 + } + } + }, + { + "id": "4154", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(144,23): error TS18048: 'role' is possibly 'undefined'.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(144,23): error TS18048: 'role.minInGame' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "75" ], "location": { "end": { - "column": 38, - "line": 71 + "column": 6, + "line": 145 }, "start": { - "column": 7, - "line": 71 + "column": 40, + "line": 143 } } }, { - "id": "342", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", + "id": "4155", + "mutatorName": "ArithmeticOperator", + "replacement": "role.minInGame + playersWithRoleName.length", + "statusReason": "expected 2 to be +0 // Object.is equality", "status": "Killed", + "testsCompleted": 1, "static": false, - "testsCompleted": 18, "killedBy": [ - "257" + "73" ], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "73", + "74" ], "location": { "end": { - "column": 38, - "line": 71 + "column": 66, + "line": 146 }, "start": { - "column": 7, - "line": 71 + "column": 23, + "line": 146 } } }, { - "id": "343", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected 'components.GameOverVictoryText.lovers…' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", + "id": "4156", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected +0 to be 1 // Object.is equality", "status": "Killed", + "testsCompleted": 4, "static": false, - "testsCompleted": 1, "killedBy": [ - "257" + "74" ], "coveredBy": [ - "257", - "267" + "73", + "74" ], "location": { "end": { - "column": 4, - "line": 77 + "column": 27, + "line": 148 }, "start": { - "column": 40, - "line": 71 + "column": 12, + "line": 148 } } }, { - "id": "344", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expected '' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", + "id": "4157", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected -1 to be +0 // Object.is equality", "status": "Killed", + "testsCompleted": 2, "static": false, - "testsCompleted": 1, "killedBy": [ - "257" + "73" ], "coveredBy": [ - "257", - "267" + "73", + "74" ], "location": { "end": { - "column": 6, - "line": 76 + "column": 27, + "line": 148 }, "start": { "column": 12, - "line": 72 + "line": 148 } } }, { - "id": "336", - "mutatorName": "OptionalChaining", - "replacement": "victory.type", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "id": "4158", + "mutatorName": "EqualityOperator", + "replacement": "leftCount < -1", + "statusReason": "expected -1 to be +0 // Object.is equality", "status": "Killed", + "testsCompleted": 2, "static": false, - "testsCompleted": 1, "killedBy": [ - "254" + "73" ], "coveredBy": [ - "254", - "255", - "256", - "257", - "258", - "260", - "261", - "263", - "265", - "266", - "267", - "270", - "271" + "73", + "74" ], "location": { "end": { - "column": 64, - "line": 66 + "column": 27, + "line": 148 }, "start": { - "column": 51, - "line": 66 + "column": 12, + "line": 148 } } }, { - "id": "345", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected '' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", + "id": "4159", + "mutatorName": "EqualityOperator", + "replacement": "leftCount > -1", + "statusReason": "expected -1 to be +0 // Object.is equality", "status": "Killed", + "testsCompleted": 2, "static": false, - "testsCompleted": 1, "killedBy": [ - "257" + "73" ], "coveredBy": [ - "257", - "267" + "73", + "74" ], "location": { "end": { - "column": 65, - "line": 73 + "column": 27, + "line": 148 }, "start": { - "column": 15, - "line": 73 + "column": 12, + "line": 148 } } }, { - "id": "346", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected '' to be 'components.GameOverVictoryText.lovers…' // Object.is equality", + "id": "4160", + "mutatorName": "UnaryOperator", + "replacement": "+1", + "statusReason": "expected +0 to be 1 // Object.is equality", "status": "Killed", + "testsCompleted": 4, "static": false, - "testsCompleted": 2, "killedBy": [ - "267" + "74" ], "coveredBy": [ - "257", - "267" + "73", + "74" ], "location": { "end": { - "column": 83, - "line": 74 + "column": 27, + "line": 148 }, "start": { - "column": 18, - "line": 74 + "column": 25, + "line": 148 } } }, { - "id": "340", + "id": "4161", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "statusReason": "expected undefined to strictly equal [ …(2) ]", "status": "Killed", - "static": false, "testsCompleted": 1, + "static": false, "killedBy": [ - "240" + "76" ], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "76", + "77", + "422", + "425" + ], + "location": { + "end": { + "column": 4, + "line": 158 + }, + "start": { + "column": 160, + "line": 151 + } + } + }, + { + "id": "4162", + "mutatorName": "BooleanLiteral", + "replacement": "createGameDto.value.additionalCards", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(156,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "76", + "77", + "422", + "425" ], "location": { "end": { - "column": 2, - "line": 92 + "column": 45, + "line": 152 }, "start": { - "column": 60, - "line": 69 + "column": 9, + "line": 152 } } }, { - "id": "348", + "id": "4163", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expected 'svg/misc/question-mark.svg' to be 'svg/role/werewolf.svg' // Object.is equality", + "statusReason": "expected [ Array(1) ] to strictly equal [ …(3) ]", "status": "Killed", + "testsCompleted": 2, "static": false, - "testsCompleted": 6, "killedBy": [ - "245" + "77" ], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "76", + "77", + "422", + "425" ], "location": { "end": { - "column": 15, - "line": 78 + "column": 45, + "line": 152 }, "start": { - "column": 7, - "line": 78 + "column": 9, + "line": 152 } } }, { - "id": "347", - "mutatorName": "BooleanLiteral", - "replacement": "victory", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", - "status": "Killed", + "id": "4164", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(156,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "testsCompleted": 1, - "killedBy": [ - "240" - ], + "killedBy": [], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "76", + "77", + "422", + "425" ], "location": { "end": { - "column": 15, - "line": 78 + "column": 45, + "line": 152 }, "start": { - "column": 7, - "line": 78 + "column": 9, + "line": 152 } } }, { - "id": "351", - "mutatorName": "ObjectLiteral", + "id": "4165", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Over Victory Text Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(154,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "testsCompleted": 1, - "killedBy": [ - "240" - ], + "killedBy": [], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "76" ], "location": { "end": { "column": 6, - "line": 83 + "line": 154 }, "start": { - "column": 12, - "line": 79 + "column": 47, + "line": 152 } } }, { - "id": "349", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "id": "4166", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.additionalCards", + "statusReason": "expected [ …(4) ] to strictly equal [ …(3) ]", "status": "Killed", + "testsCompleted": 2, "static": false, - "testsCompleted": 1, "killedBy": [ - "240" + "77" ], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "76", + "77", + "422", + "425" ], "location": { "end": { - "column": 15, - "line": 78 + "column": 123, + "line": 156 }, "start": { - "column": 7, - "line": 78 + "column": 43, + "line": 156 } } }, { - "id": "350", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "id": "4167", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected [ Array(1) ] to strictly equal [ …(3) ]", "status": "Killed", + "testsCompleted": 2, "static": false, - "testsCompleted": 1, "killedBy": [ - "240" + "77" ], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "76", + "77", + "422", + "425" ], "location": { "end": { - "column": 4, - "line": 84 + "column": 122, + "line": 156 }, "start": { - "column": 17, - "line": 78 + "column": 86, + "line": 156 } } }, { - "id": "354", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Over Victory Text Component > should match snapshot when rendered. 1` mismatched", + "id": "4168", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected [ …(4) ] to strictly equal [ …(2) ]", "status": "Killed", - "static": false, "testsCompleted": 1, + "static": false, "killedBy": [ - "240" + "76" ], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "76", + "77", + "422", + "425" ], "location": { "end": { - "column": 44, - "line": 82 + "column": 122, + "line": 156 }, "start": { - "column": 16, - "line": 82 + "column": 94, + "line": 156 } } }, { - "id": "355", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expected undefined to be 'svg/role/werewolf.svg' // Object.is equality", + "id": "4169", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [ Array(1) ] to strictly equal [ …(3) ]", "status": "Killed", + "testsCompleted": 2, "static": false, - "testsCompleted": 1, "killedBy": [ - "245" + "77" ], "coveredBy": [ - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "254", - "255", - "256", - "258", - "259", - "260", - "261", - "262", - "264", - "265", - "266", - "268", - "269", - "270", - "271", - "272" + "76", + "77", + "422", + "425" ], "location": { "end": { - "column": 4, - "line": 91 + "column": 122, + "line": 156 }, "start": { - "column": 10, - "line": 87 + "column": 94, + "line": 156 } } }, { - "id": "352", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Over Victory Text Component > should match snapshot when rendered. 1` mismatched", + "id": "4170", + "mutatorName": "EqualityOperator", + "replacement": "card.recipient === recipient", + "statusReason": "expected [ …(4) ] to strictly equal [ …(2) ]", "status": "Killed", - "static": false, "testsCompleted": 1, + "static": false, "killedBy": [ - "240" + "76" ], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "76", + "77", + "422", + "425" ], "location": { "end": { - "column": 17, - "line": 80 + "column": 122, + "line": 156 }, "start": { - "column": 13, - "line": 80 + "column": 94, + "line": 156 } } }, { - "id": "353", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Over Victory Text Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", + "id": "4171", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(160,107): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "testsCompleted": 1, - "killedBy": [ - "240" - ], + "killedBy": [], "coveredBy": [ - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272" + "78", + "79", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1302", + "1303", + "1304", + "1305", + "1306" ], "location": { "end": { - "column": 20, - "line": 81 + "column": 4, + "line": 162 }, "start": { - "column": 16, - "line": 81 + "column": 137, + "line": 160 } } - } - ], - "source": "\n\n" - }, - "app/composables/api/game/types/game-options/game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3441", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/game-options.class.ts(21,63): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "4172", + "mutatorName": "LogicalOperator", + "replacement": "createGameDto.value.additionalCards?.filter(card => card.recipient === recipient) && []", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(161,5): error TS2322: Type 'never[] | undefined' is not assignable to type 'CreateGameAdditionalCardDto[]'.\n Type 'undefined' is not assignable to type 'CreateGameAdditionalCardDto[]'.\n", "status": "CompileError", - "static": true, + "static": false, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "235", - "236", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "277", - "278", - "280", - "281", - "282", - "283", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", + "78", + "79", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1302", + "1303", + "1304", + "1305", + "1306" + ], + "location": { + "end": { + "column": 99, + "line": 161 + }, + "start": { + "column": 12, + "line": 161 + } + } + }, + { + "id": "4173", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.additionalCards", + "statusReason": "expected [ …(4) ] to strictly equal [ …(2) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "78" + ], + "coveredBy": [ + "78", + "79", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1302", + "1303", + "1304", + "1305", + "1306" + ], + "location": { + "end": { + "column": 93, + "line": 161 + }, + "start": { + "column": 12, + "line": 161 + } + } + }, + { + "id": "4174", + "mutatorName": "OptionalChaining", + "replacement": "createGameDto.value.additionalCards.filter", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(161,12): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "78", + "79", "414", "415", "416", @@ -207845,135 +206728,6 @@ "423", "424", "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "528", - "529", - "530", - "531", - "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "719", - "723", - "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "775", - "779", - "785", - "792", - "793", - "794", - "795", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", - "891", - "893", - "894", - "895", - "903", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", "942", "943", "944", @@ -207983,47 +206737,6 @@ "948", "949", "950", - "977", - "978", - "983", - "989", - "990", - "991", - "992", - "1036", - "1039", - "1040", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1055", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1094", - "1098", - "1121", - "1125", "1152", "1153", "1154", @@ -208044,323 +206757,36 @@ "1169", "1170", "1171", - "1176", - "1180", - "1223", - "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1299", - "1300", - "1301", "1302", "1303", "1304", "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1362", - "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1522", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1544", - "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991" + "1306" ], "location": { "end": { - "column": 4, - "line": 23 + "column": 55, + "line": 161 }, "start": { - "column": 75, - "line": 21 + "column": 12, + "line": 161 } } - } - ], - "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\nimport { CompositionGameOptions } from \"~/composables/api/game/types/game-options/composition-game-options/composition-game-options.class\";\nimport { RolesGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/roles-game-options.class\";\nimport { VotesGameOptions } from \"~/composables/api/game/types/game-options/votes-game-options/votes-game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\nimport type { OmitToJSON } from \"~/utils/types/class.types\";\n\nclass GameOptions {\n @Type(() => CompositionGameOptions)\n @Expose()\n public composition: CompositionGameOptions;\n\n @Type(() => VotesGameOptions)\n @Expose()\n public votes: VotesGameOptions;\n\n @Type(() => RolesGameOptions)\n @Expose()\n public roles: RolesGameOptions;\n\n public static create(gameOptions: OmitToJSON): GameOptions {\n return plainToInstance(GameOptions, gameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/roles-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3454", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/roles-game-options.class.ts(126,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "id": "4175", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected [] to strictly equal [ …(2) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "78" + ], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "235", - "236", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "277", - "278", - "280", - "281", - "282", - "283", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", + "78", "414", "415", "416", @@ -208373,135 +206799,6 @@ "423", "424", "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "528", - "529", - "530", - "531", - "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "719", - "723", - "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "775", - "779", - "785", - "792", - "793", - "794", - "795", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", - "891", - "893", - "894", - "895", - "903", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", "942", "943", "944", @@ -208511,47 +206808,6 @@ "948", "949", "950", - "977", - "978", - "983", - "989", - "990", - "991", - "992", - "1036", - "1039", - "1040", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1055", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1094", - "1098", - "1121", - "1125", "1152", "1153", "1154", @@ -208572,472 +206828,107 @@ "1169", "1170", "1171", - "1176", - "1180", - "1223", - "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1299", - "1300", - "1301", "1302", "1303", "1304", "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1362", - "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1522", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1544", - "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991" + "1306" ], "location": { "end": { - "column": 4, - "line": 128 + "column": 92, + "line": 161 }, "start": { - "column": 78, - "line": 126 + "column": 56, + "line": 161 } } - } - ], - "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\nimport { ActorGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/actor-game-options/actor-game-options.class\";\nimport { BearTamerGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/bear-tamer-game-options/bear-tamer-game-options.class\";\nimport { BigBadWolfGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/big-bad-wolf-options/big-bad-wolf-options.class\";\nimport { CupidGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-game-options.class\";\nimport { DefenderGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/defender-game-options/defender-game-options.class\";\nimport { ElderGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/elder-game-options/elder-game-options.class\";\nimport { FoxGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/fox-game-options/fox-game-options.class\";\nimport { IdiotGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/idiot-game-options/idiot-game-options.class\";\nimport { LittleGirlGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/little-girl-game-options/little-girl-game-options.class\";\nimport { PiedPiperGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/pied-piper-game-options/pied-piper-game-options.class\";\nimport { PrejudicedManipulatorGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/prejudiced-manipulator-game-options/prejudiced-manipulator-game-options.class\";\nimport { ScandalmongerGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/scandalmonger-game-options/scandalmongonger-game-options.class\";\nimport { SeerGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/seer-game-options/seer-game-options.class\";\nimport { SheriffGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-game-options.class\";\nimport { StutteringJudgeGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/stuttering-judge-game-options/stuttering-judge-game-options.class\";\nimport { ThiefGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/thief-game-options/thief-game-options.class\";\nimport { ThreeBrothersGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/three-brothers-game-options/three-brothers-game-options.class\";\nimport { TwoSistersGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/two-sisters-game-options/two-sisters-game-options.class\";\nimport { WerewolfGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/werewolf-game-options/werewolf-game-options.class\";\nimport { WhiteWerewolfGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/white-werewolf-options/white-werewolf-game-options.class\";\nimport { WildChildGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/wild-child-game-options/wild-child-game-options.class\";\nimport { WitchGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/witch-game-options/witch-game-options.class\";\nimport { WolfHoundGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/wolf-hound-game-options/wolf-hound-game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass RolesGameOptions {\n @Expose()\n public doSkipCallIfNoTarget: boolean;\n\n @Expose()\n public areRevealedOnDeath: boolean;\n\n @Type(() => SheriffGameOptions)\n @Expose()\n public sheriff: SheriffGameOptions;\n\n @Type(() => WerewolfGameOptions)\n @Expose()\n public werewolf: WerewolfGameOptions;\n\n @Type(() => BigBadWolfGameOptions)\n @Expose()\n public bigBadWolf: BigBadWolfGameOptions;\n\n @Type(() => WhiteWerewolfGameOptions)\n @Expose()\n public whiteWerewolf: WhiteWerewolfGameOptions;\n\n @Type(() => SeerGameOptions)\n @Expose()\n public seer: SeerGameOptions;\n\n @Type(() => CupidGameOptions)\n @Expose()\n public cupid: CupidGameOptions;\n\n @Type(() => LittleGirlGameOptions)\n @Expose()\n public littleGirl: LittleGirlGameOptions;\n\n @Type(() => DefenderGameOptions)\n @Expose()\n public defender: DefenderGameOptions;\n\n @Type(() => ElderGameOptions)\n @Expose()\n public elder: ElderGameOptions;\n\n @Type(() => IdiotGameOptions)\n @Expose()\n public idiot: IdiotGameOptions;\n\n @Type(() => TwoSistersGameOptions)\n @Expose()\n public twoSisters: TwoSistersGameOptions;\n\n @Type(() => ThreeBrothersGameOptions)\n @Expose()\n public threeBrothers: ThreeBrothersGameOptions;\n\n @Type(() => FoxGameOptions)\n @Expose()\n public fox: FoxGameOptions;\n\n @Type(() => BearTamerGameOptions)\n @Expose()\n public bearTamer: BearTamerGameOptions;\n\n @Type(() => StutteringJudgeGameOptions)\n @Expose()\n public stutteringJudge: StutteringJudgeGameOptions;\n\n @Type(() => WildChildGameOptions)\n @Expose()\n public wildChild: WildChildGameOptions;\n\n @Type(() => WolfHoundGameOptions)\n @Expose()\n public wolfHound: WolfHoundGameOptions;\n\n @Type(() => ThiefGameOptions)\n @Expose()\n public thief: ThiefGameOptions;\n\n @Type(() => PiedPiperGameOptions)\n @Expose()\n public piedPiper: PiedPiperGameOptions;\n\n @Type(() => ScandalmongerGameOptions)\n @Expose()\n public scandalmonger: ScandalmongerGameOptions;\n\n @Type(() => WitchGameOptions)\n @Expose()\n public witch: WitchGameOptions;\n\n @Type(() => PrejudicedManipulatorGameOptions)\n @Expose()\n public prejudicedManipulator: PrejudicedManipulatorGameOptions;\n\n @Type(() => ActorGameOptions)\n @Expose()\n public actor: ActorGameOptions;\n\n public static create(rolesGameOptions: RolesGameOptions): RolesGameOptions {\n return plainToInstance(RolesGameOptions, rolesGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { RolesGameOptions };" - }, - "app/composables/api/useWerewolvesAssistantApi.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3805", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/useWerewolvesAssistantApi.ts(10,39): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "id": "4176", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected [ …(4) ] to strictly equal [ …(2) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "78" + ], + "coveredBy": [ + "78", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1302", + "1303", + "1304", + "1305", + "1306" + ], + "location": { + "end": { + "column": 92, + "line": 161 + }, + "start": { + "column": 64, + "line": 161 + } + } + }, + { + "id": "4177", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [] to strictly equal [ …(2) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "78" + ], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "60", - "61", - "62", - "63", - "64", - "65", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "76", - "77", "78", - "79", - "80", - "81", - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "160", - "161", - "162", - "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", "414", "415", "416", @@ -209050,373 +206941,6 @@ "423", "424", "425", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "701", - "702", - "703", - "704", - "705", - "706", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", "942", "943", "944", @@ -209426,119 +206950,6 @@ "948", "949", "950", - "965", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", - "1011", - "1012", - "1013", - "1014", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", "1152", "1153", "1154", @@ -209559,471 +206970,344 @@ "1169", "1170", "1171", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1267", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", "1302", "1303", "1304", "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1385", - "1386", - "1387", - "1388", - "1389", - "1390", - "1391", - "1392", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", - "1485", - "1486", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", - "1493", - "1494", - "1495", - "1496", - "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", - "1505", - "1506", - "1507", - "1508", - "1509", - "1518", - "1519", - "1520", - "1521", - "1522", - "1523", - "1524", - "1525", - "1526", - "1527", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1534", - "1535", - "1536", - "1537", - "1538", - "1539", - "1540", - "1541", - "1542", - "1543", - "1544", - "1550", - "1551", - "1552", - "1553", - "1554", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", - "1571", - "1572", - "1573", - "1574", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1597", - "1598", - "1599", - "1600", - "1601", - "1602", - "1603", - "1604", - "1605", - "1606", - "1607", - "1608", - "1609", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1638", - "1639", - "1640", - "1641", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1682", - "1683", - "1684", - "1685", - "1686", - "1687", - "1688", - "1689", - "1690", - "1691", - "1701", - "1702", - "1703", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1793", - "1797", - "1831", - "1832", - "1833", - "1834", - "1835", - "1836", - "1837", - "1838", - "1863", - "1864", - "1865", - "1866", - "1880", - "1884", - "1893", - "1894", - "1895", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "1929", - "1930", - "1931", - "1932", - "1933", - "1945", - "1946", - "1947", - "1948", - "2047" + "1306" + ], + "location": { + "end": { + "column": 92, + "line": 161 + }, + "start": { + "column": 64, + "line": 161 + } + } + }, + { + "id": "4178", + "mutatorName": "EqualityOperator", + "replacement": "card.recipient !== recipient", + "statusReason": "expected [ …(2) ] to strictly equal [ …(2) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "78" + ], + "coveredBy": [ + "78", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1302", + "1303", + "1304", + "1305", + "1306" + ], + "location": { + "end": { + "column": 92, + "line": 161 + }, + "start": { + "column": 64, + "line": 161 + } + } + }, + { + "id": "4179", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(161,5): error TS2322: Type '{ roleName: \"werewolf\" | \"seer\" | \"cupid\" | \"defender\" | \"elder\" | \"idiot\" | \"fox\" | \"thief\" | \"scandalmonger\" | \"witch\" | \"actor\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | ... 16 more ... | \"devoted-servant\"; recipient: \"thief\" | \"actor\"; }[] | string[]' is not assignable to type 'CreateGameAdditionalCardDto[]'.\n Type 'string[]' is not assignable to type 'CreateGameAdditionalCardDto[]'.\n Type 'string' is not assignable to type 'CreateGameAdditionalCardDto'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "79", + "418", + "1306" + ], + "location": { + "end": { + "column": 99, + "line": 161 + }, + "start": { + "column": 97, + "line": 161 + } + } + }, + { + "id": "4180", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(164,79): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "80", + "81" ], "location": { "end": { - "column": 2, - "line": 22 + "column": 4, + "line": 166 }, "start": { - "column": 65, - "line": 10 + "column": 109, + "line": 164 } } }, { - "id": "3809", + "id": "4181", + "mutatorName": "LogicalOperator", + "replacement": "createGameDto.value.additionalCards?.filter(card => card.roleName === roleName) && []", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(165,5): error TS2322: Type 'never[] | undefined' is not assignable to type 'CreateGameAdditionalCardDto[]'.\n Type 'undefined' is not assignable to type 'CreateGameAdditionalCardDto[]'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "80", + "81" + ], + "location": { + "end": { + "column": 97, + "line": 165 + }, + "start": { + "column": 12, + "line": 165 + } + } + }, + { + "id": "4182", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.additionalCards", + "statusReason": "expected [ …(4) ] to strictly equal [ …(2) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "80" + ], + "coveredBy": [ + "80", + "81" + ], + "location": { + "end": { + "column": 91, + "line": 165 + }, + "start": { + "column": 12, + "line": 165 + } + } + }, + { + "id": "4183", + "mutatorName": "OptionalChaining", + "replacement": "createGameDto.value.additionalCards.filter", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(165,12): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "80", + "81" + ], + "location": { + "end": { + "column": 55, + "line": 165 + }, + "start": { + "column": 12, + "line": 165 + } + } + }, + { + "id": "4184", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected [] to strictly equal [ …(2) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "80" + ], + "coveredBy": [ + "80" + ], + "location": { + "end": { + "column": 90, + "line": 165 + }, + "start": { + "column": 56, + "line": 165 + } + } + }, + { + "id": "4185", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected [ …(4) ] to strictly equal [ …(2) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "80" + ], + "coveredBy": [ + "80" + ], + "location": { + "end": { + "column": 90, + "line": 165 + }, + "start": { + "column": 64, + "line": 165 + } + } + }, + { + "id": "4186", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [] to strictly equal [ …(2) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "80" + ], + "coveredBy": [ + "80" + ], + "location": { + "end": { + "column": 90, + "line": 165 + }, + "start": { + "column": 64, + "line": 165 + } + } + }, + { + "id": "4187", + "mutatorName": "EqualityOperator", + "replacement": "card.roleName !== roleName", + "statusReason": "expected [ …(2) ] to strictly equal [ …(2) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "80" + ], + "coveredBy": [ + "80" + ], + "location": { + "end": { + "column": 90, + "line": 165 + }, + "start": { + "column": 64, + "line": 165 + } + } + }, + { + "id": "4188", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(165,5): error TS2322: Type '{ roleName: \"werewolf\" | \"seer\" | \"cupid\" | \"defender\" | \"elder\" | \"idiot\" | \"fox\" | \"thief\" | \"scandalmonger\" | \"witch\" | \"actor\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | ... 16 more ... | \"devoted-servant\"; recipient: \"thief\" | \"actor\"; }[] | string[]' is not assignable to type 'CreateGameAdditionalCardDto[]'.\n Type 'string[]' is not assignable to type 'CreateGameAdditionalCardDto[]'.\n Type 'string' is not assignable to type 'CreateGameAdditionalCardDto'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "81" + ], + "location": { + "end": { + "column": 97, + "line": 165 + }, + "start": { + "column": 95, + "line": 165 + } + } + }, + { + "id": "4189", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/composables/api/useWerewolvesAssistantApi.ts(21,3): error TS2741: Property 'fetchWerewolvesAssistantApi' is missing in type '{}' but required in type 'UseWerewolvesAssistantApi'.\n", + "statusReason": "tests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/GameLobbyAdditionalCardsManagerContent.spec.ts(38,24): error TS2339: Property 'isRoleInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/GameLobbyAdditionalCardsManagerContent.spec.ts(39,24): error TS2339: Property 'isRoleInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/GameLobbyAdditionalCardsManagerContent.spec.ts(40,24): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(57,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(80,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(89,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(104,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(128,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsDisclaimer/RecipientRoleAdditionalCardsDisclaimer.spec.ts(142,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsManager.spec.ts(60,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsManager.spec.ts(98,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsManager.spec.ts(114,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(113,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(171,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(248,33): error TS2339: Property 'setAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(253,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(270,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(291,33): error TS2339: Property 'setAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyBeforeLeaveConfirmDialog/GameLobbyBeforeLeaveConfirmDialog.nuxt.spec.ts(68,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyBeforeLeaveConfirmDialog/GameLobbyBeforeLeaveConfirmDialog.nuxt.spec.ts(109,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyBeforeLeaveConfirmDialog/GameLobbyBeforeLeaveConfirmDialog.nuxt.spec.ts(119,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(66,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(120,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(129,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(146,30): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(163,41): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(182,37): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(187,30): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(201,37): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(218,37): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(223,30): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(237,37): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(112,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(128,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(157,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(166,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(176,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(205,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(221,111): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(86,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(103,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(115,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(127,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(131,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(170,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogActorAdditionalCardsPlaced/GameLobbyStartGameConfirmDialogActorAdditionalCardsPlaced.nuxt.spec.ts(56,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(40,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(69,35): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(78,35): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(83,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(86,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(91,35): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/ChangedGameOptionsList/ChangedGameOptionsList.nuxt.spec.ts(92,35): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogGameOptionsChanged/GameLobbyStartGameConfirmDialogGameOptionsChanged.nuxt.spec.ts(40,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogThiefAdditionalCardsPlaced/GameLobbyStartGameConfirmDialogThiefAdditionalCardsPlaced.nuxt.spec.ts(56,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.nuxt.spec.ts(123,35): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.nuxt.spec.ts(137,35): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderAdditionalCardsManagerButton/GameLobbyHeaderAdditionalCardsManagerButton.nuxt.spec.ts(45,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderAdditionalCardsManagerButton/GameLobbyHeaderAdditionalCardsManagerButton.nuxt.spec.ts(62,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderOptionsButton/GameLobbyHeaderOptionsButton.nuxt.spec.ts(41,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderOptionsButton/GameLobbyHeaderOptionsButton.nuxt.spec.ts(58,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderSetupButtons.nuxt.spec.ts(85,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderSetupButtons.nuxt.spec.ts(119,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(97,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(106,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(119,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(136,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(145,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(159,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(173,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(200,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(209,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubFooter/GameLobbyOptionsHubFooter.nuxt.spec.ts(51,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubFooter/GameLobbyOptionsHubFooter.nuxt.spec.ts(76,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubFooter/GameLobbyOptionsHubFooter.nuxt.spec.ts(77,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubFooter/GameLobbyOptionsHubFooter.nuxt.spec.ts(88,35): error TS2339: Property 'resetCreateGameOptionsDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(80,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(98,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(101,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(76,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(79,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(88,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(101,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(110,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(122,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(125,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(52,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(54,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(72,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(75,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(88,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(97,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(109,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(112,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(47,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(110,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(122,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(125,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(138,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(147,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(159,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(162,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(70,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(73,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(76,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(79,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(89,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(89,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(102,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(105,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(47,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(77,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(90,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(93,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(106,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(115,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(127,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(130,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(143,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(152,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(164,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(167,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(58,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(67,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(76,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(85,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(108,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(108,86): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(109,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(110,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(120,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(130,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(143,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(146,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(154,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(158,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(173,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(176,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(185,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(188,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(198,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(75,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(78,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(87,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(82,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(91,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(103,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(106,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(70,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(73,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(85,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(95,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(108,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(111,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(49,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(59,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(72,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(75,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(100,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(103,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(113,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(116,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(126,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayerCard/GameLobbyPlayerCard.nuxt.spec.ts(71,33): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayerCard/GameLobbyPlayerCard.nuxt.spec.ts(79,33): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(38,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(54,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(61,48): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(73,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPositionCoordinator/GameLobbyPositionCoordinatorSorter/GameLobbyPositionCoordinatorSorter.nuxt.spec.ts(74,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(39,24): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(43,24): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(64,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(65,26): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(66,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(84,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(85,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(112,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(116,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(131,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(132,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(133,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(134,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(144,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(145,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(146,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(147,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(157,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(158,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(159,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(160,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(57,24): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(121,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(122,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(139,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(154,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(155,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(182,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(183,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(193,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(194,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(216,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(255,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(260,35): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(268,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(295,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(308,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(319,35): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(32,24): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(33,24): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(34,24): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(58,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(59,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(60,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(74,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(75,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(76,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(89,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(90,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(91,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(116,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(117,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(118,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(132,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(133,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(143,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(144,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(145,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(168,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(169,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(170,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(184,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(185,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(186,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(196,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(197,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(198,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(208,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(209,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(210,26): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(161,33): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(369,33): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(381,33): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(44,31): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(50,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(55,33): error TS2339: Property 'doesCreateGameDtoContainPositionDependantRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(60,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(65,33): error TS2339: Property 'doesCreateGameDtoContainPositionDependantRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(72,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(77,33): error TS2339: Property 'doesCreateGameDtoContainAdditionalCardsDependantRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(82,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(87,33): error TS2339: Property 'doesCreateGameDtoContainAdditionalCardsDependantRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(102,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(104,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(117,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(119,33): error TS2339: Property 'createGameOptionsDtoFromLocalStorage' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(126,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(137,26): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(139,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(146,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(157,26): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(159,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(166,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(173,26): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(176,33): error TS2339: Property 'createGameOptionsDtoFromLocalStorage' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(183,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(184,26): error TS2339: Property 'resetCreateGameOptionsDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(187,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(192,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(193,26): error TS2339: Property 'resetCreateGameOptionsDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(196,33): error TS2339: Property 'createGameOptionsDtoFromLocalStorage' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(203,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(204,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(205,26): error TS2339: Property 'resetCreateGameOptionDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(208,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(216,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(217,26): error TS2339: Property 'saveCreateGameOptionsDtoToLocalStorage' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(219,33): error TS2339: Property 'createGameOptionsDtoFromLocalStorage' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(240,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(245,26): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(247,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(252,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(253,26): error TS2339: Property 'removeObsoleteAdditionalCardsFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(255,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(268,26): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(270,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(282,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(293,26): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(295,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(305,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(312,26): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(314,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(326,26): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(328,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(340,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(348,26): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(350,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(360,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(366,26): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(368,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(375,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(380,33): error TS2339: Property 'isRoleInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(385,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(390,33): error TS2339: Property 'isRoleInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(402,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(405,41): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(420,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(423,41): error TS2339: Property 'getPlayersWithAnyRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(499,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(501,33): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(556,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(558,33): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(620,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(622,33): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(639,26): error TS2339: Property 'setAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(641,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(660,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(673,26): error TS2339: Property 'setAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(675,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(700,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(706,41): error TS2339: Property 'getAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(713,41): error TS2339: Property 'getAdditionalCardsForRecipientInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(740,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(746,41): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(753,41): error TS2339: Property 'getAdditionalCardsWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", "status": "CompileError", - "static": true, + "static": false, + "killedBy": [], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", "39", "40", "41", @@ -210067,30 +207351,6 @@ "79", "80", "81", - "82", - "83", - "84", - "85", - "86", - "87", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", "134", "135", "136", @@ -210121,106 +207381,6 @@ "161", "162", "163", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "284", - "285", - "286", "287", "288", "289", @@ -210274,28 +207434,6 @@ "389", "390", "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", "414", "415", "416", @@ -210322,34 +207460,6 @@ "452", "453", "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", "483", "484", "485", @@ -210366,62 +207476,6 @@ "496", "497", "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", "569", "570", "571", @@ -210491,13 +207545,6 @@ "691", "692", "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", "701", "702", "703", @@ -210525,38 +207572,6 @@ "725", "726", "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", "771", "772", "773", @@ -210569,30 +207584,6 @@ "780", "781", "782", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", "827", "828", "829", @@ -210604,77 +207595,6 @@ "835", "836", "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "895", - "896", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "905", - "906", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", "942", "943", "944", @@ -210684,7 +207604,6 @@ "948", "949", "950", - "965", "973", "974", "975", @@ -210696,35 +207615,6 @@ "981", "982", "983", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", - "1011", - "1012", - "1013", - "1014", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", "1032", "1033", "1034", @@ -210735,15 +207625,6 @@ "1039", "1040", "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", "1051", "1052", "1053", @@ -210753,31 +207634,6 @@ "1057", "1058", "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", "1089", "1090", "1091", @@ -210826,15 +207682,6 @@ "1178", "1179", "1180", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", "1219", "1220", "1221", @@ -210844,44 +207691,12 @@ "1225", "1226", "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1267", "1274", "1275", "1276", "1277", "1278", "1279", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", "1302", "1303", "1304", @@ -210910,12 +207725,6 @@ "1339", "1340", "1341", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", "1358", "1359", "1360", @@ -210945,53 +207754,12 @@ "1411", "1412", "1413", - "1414", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1425", - "1426", - "1427", - "1428", - "1429", - "1430", - "1431", - "1432", - "1433", - "1434", - "1435", - "1446", - "1447", - "1448", - "1449", - "1450", "1451", "1452", "1453", "1454", "1455", "1456", - "1462", - "1463", - "1464", - "1465", - "1466", - "1467", - "1477", - "1478", - "1479", - "1480", - "1481", - "1482", - "1483", - "1484", "1485", "1486", "1487", @@ -211000,39 +207768,11 @@ "1490", "1491", "1492", - "1493", - "1494", - "1495", - "1496", - "1497", - "1498", - "1499", - "1500", - "1501", - "1502", - "1503", - "1504", - "1505", - "1506", - "1507", - "1508", - "1509", "1518", "1519", "1520", "1521", "1522", - "1523", - "1524", - "1525", - "1526", - "1527", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", "1534", "1535", "1536", @@ -211044,11 +207784,6 @@ "1542", "1543", "1544", - "1550", - "1551", - "1552", - "1553", - "1554", "1555", "1556", "1557", @@ -211059,12 +207794,6 @@ "1562", "1563", "1564", - "1565", - "1566", - "1567", - "1568", - "1569", - "1570", "1571", "1572", "1573", @@ -211085,12 +207814,6 @@ "1588", "1589", "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", "1597", "1598", "1599", @@ -211117,213 +207840,46 @@ "1620", "1621", "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", - "1638", - "1639", - "1640", - "1641", - "1648", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1682", - "1683", - "1684", - "1685", - "1686", - "1687", - "1688", - "1689", - "1690", - "1691", - "1701", - "1702", - "1703", - "1704", - "1705", - "1706", - "1707", - "1708", - "1719", - "1720", - "1721", - "1722", - "1723", - "1733", - "1734", - "1735", - "1736", - "1737", - "1742", - "1743", - "1744", - "1745", - "1746", - "1754", - "1755", - "1756", - "1757", - "1758", - "1774", - "1775", - "1776", - "1777", - "1778", - "1786", - "1787", - "1788", - "1789", - "1790", - "1791", - "1793", - "1797", - "1831", - "1832", - "1833", - "1834", - "1835", - "1836", - "1837", - "1838", - "1863", - "1864", - "1865", - "1866", - "1880", - "1884", - "1893", - "1894", - "1895", - "1897", - "1901", - "1907", - "1911", - "1922", - "1926", - "1929", - "1930", - "1931", - "1932", - "1933", - "1945", - "1946", - "1947", - "1948", - "2047" - ], - "location": { - "end": { - "column": 41, - "line": 21 - }, - "start": { - "column": 10, - "line": 21 - } - } - }, - { - "id": "3806", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "status": "Timeout", - "static": true, - "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "60", - "61", - "62", - "63", - "64", - "65", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "76", - "77", - "78", - "79", - "80", - "81", + "1623", + "1624", + "1633", + "1634", + "1635", + "1636", + "1637", + "1690", + "1691", + "1945", + "1946", + "1947", + "1948" + ], + "location": { + "end": { + "column": 4, + "line": 192 + }, + "start": { + "column": 10, + "line": 167 + } + } + } + ], + "source": "import { defineStore } from \"pinia\";\nimport { get, set } from \"radash\";\nimport type { Paths } from \"type-fest\";\nimport { ref } from \"vue\";\nimport { DEFAULT_GAME_OPTIONS } from \"~/composables/api/game/constants/game-options/game-options.constants\";\nimport type { CreateGameAdditionalCardDto } from \"~/composables/api/game/dto/create-game/create-game-additional-card/create-game-additional-card.dto\";\n\nimport { CreateGamePlayerDto } from \"~/composables/api/game/dto/create-game/create-game-player/create-game-player.dto\";\nimport { CreateGameDto } from \"~/composables/api/game/dto/create-game/create-game.dto\";\nimport type { GameAdditionalCardRecipientRoleName } from \"~/composables/api/game/types/game-additional-card/game-additional-card.types\";\nimport { GameOptions } from \"~/composables/api/game/types/game-options/game-options.class\";\nimport type { DeepStringifiedGameOptions } from \"~/composables/api/game/types/game-options/game-options.types\";\nimport { ADDITIONAL_CARDS_DEPENDANT_ROLES } from \"~/composables/api/role/constants/role.constants\";\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\nimport { useRolesStore } from \"~/stores/role/useRolesStore\";\nimport { useLocalStorage } from \"@vueuse/core\";\nimport { LocalStorageKeys } from \"~/utils/enums/local-storage.enums\";\n\nconst useCreateGameDtoStore = defineStore(StoreIds.CREATE_GAME_DTO, () => {\n const rolesStore = useRolesStore();\n const { getRoleWithNameInRoles } = rolesStore;\n\n const createGameOptionsDtoFromLocalStorage = useLocalStorage(LocalStorageKeys.GAME_OPTIONS, DEFAULT_GAME_OPTIONS, { mergeDefaults: true });\n\n const defaultCreateGameDto = CreateGameDto.create({\n players: [],\n options: DEFAULT_GAME_OPTIONS,\n });\n\n const createGameDto = ref(CreateGameDto.create({\n ...defaultCreateGameDto,\n options: createGameOptionsDtoFromLocalStorage.value,\n }));\n\n const createGameOptionsDto = computed(() => createGameDto.value.options);\n\n const doesCreateGameDtoContainPositionDependantRoles = computed(() => {\n const positionDependantRoles: RoleName[] = [\"rusty-sword-knight\", \"bear-tamer\", \"fox\"];\n const playersWithPositionDependantRoles = getPlayersWithAnyRoleNameInCreateGameDto(positionDependantRoles);\n\n return playersWithPositionDependantRoles.length > 0;\n });\n\n const doesCreateGameDtoContainAdditionalCardsDependantRoles = computed(() => {\n const playersWithAdditionalCardsDependantRoles = getPlayersWithAnyRoleNameInCreateGameDto([...ADDITIONAL_CARDS_DEPENDANT_ROLES]);\n\n return playersWithAdditionalCardsDependantRoles.length > 0;\n });\n\n function setCreateGameDto(createGameDtoValue: CreateGameDto): void {\n createGameDto.value = CreateGameDto.create(createGameDtoValue);\n saveCreateGameOptionsDtoToLocalStorage();\n }\n\n function resetCreateGameDto(doesRetrieveLocalStorageValues = true): void {\n if (!doesRetrieveLocalStorageValues) {\n createGameDto.value = CreateGameDto.create(defaultCreateGameDto);\n saveCreateGameOptionsDtoToLocalStorage();\n\n return;\n }\n createGameDto.value = CreateGameDto.create({\n ...defaultCreateGameDto,\n options: createGameOptionsDtoFromLocalStorage.value,\n });\n }\n\n function resetCreateGameOptionsDto(): void {\n createGameDto.value.options = GameOptions.create(DEFAULT_GAME_OPTIONS);\n saveCreateGameOptionsDtoToLocalStorage();\n }\n\n function resetCreateGameOptionDto(optionKey: Paths): void {\n const defaultOptionValue = get(DEFAULT_GAME_OPTIONS, optionKey);\n createGameDto.value.options = GameOptions.create(set(createGameDto.value.options, optionKey, defaultOptionValue));\n saveCreateGameOptionsDtoToLocalStorage();\n }\n\n function saveCreateGameOptionsDtoToLocalStorage(): void {\n createGameOptionsDtoFromLocalStorage.value = createGameDto.value.options;\n }\n\n function removeObsoleteAdditionalCardsFromCreateGameDto(): void {\n if (!createGameDto.value.additionalCards) {\n return;\n }\n const rolesInGame = new Set(createGameDto.value.players.map(player => player.role.name));\n createGameDto.value.additionalCards = createGameDto.value.additionalCards.filter(({ recipient }) => rolesInGame.has(recipient));\n }\n\n function addPlayerToCreateGameDto(player: CreateGamePlayerDto): void {\n createGameDto.value.players.push(CreateGamePlayerDto.create(player));\n }\n\n function updatePlayerInCreateGameDto(player: CreateGamePlayerDto): void {\n const playerIndex = createGameDto.value.players.findIndex(({ name }) => name === player.name);\n if (playerIndex !== -1) {\n createGameDto.value.players.splice(playerIndex, 1, CreateGamePlayerDto.create(player));\n }\n }\n\n function setPlayersToCreateGameDto(players: CreateGamePlayerDto[]): void {\n createGameDto.value.players = players.map(player => CreateGamePlayerDto.create(player));\n }\n\n function removePlayerFromCreateGameDto(playerName: string): void {\n const playerIndex = createGameDto.value.players.findIndex(player => player.name === playerName);\n if (playerIndex !== -1) {\n createGameDto.value.players = createGameDto.value.players.toSpliced(playerIndex, 1);\n }\n }\n\n function isRoleInCreateGameDto(roleName: RoleName): boolean {\n return createGameDto.value.players.some(player => player.role.name === roleName);\n }\n\n function getPlayersWithRoleNameInCreateGameDto(roleName: RoleName): CreateGamePlayerDto[] {\n return createGameDto.value.players.filter(player => player.role.name === roleName);\n }\n\n function getPlayersWithAnyRoleNameInCreateGameDto(roleNames: RoleName[]): CreateGamePlayerDto[] {\n return createGameDto.value.players.filter(player => player.role.name && roleNames.includes(player.role.name));\n }\n\n function isRoleMinReachedInCreateGameDto(roleName: RoleName): boolean {\n const playersWithRoleName = getPlayersWithRoleNameInCreateGameDto(roleName);\n const role = getRoleWithNameInRoles(roleName);\n\n return !!role && (role.minInGame === undefined || playersWithRoleName.length >= role.minInGame);\n }\n\n function isRoleMaxReachedInCreateGameDto(roleName: RoleName): boolean {\n const playersWithRoleName = getPlayersWithRoleNameInCreateGameDto(roleName);\n const role = getRoleWithNameInRoles(roleName);\n\n return !!role && playersWithRoleName.length >= role.maxInGame;\n }\n\n function getRoleLeftCountToReachMinInCreateGameDto(roleName: RoleName): number {\n const playersWithRoleName = getPlayersWithRoleNameInCreateGameDto(roleName);\n const role = getRoleWithNameInRoles(roleName);\n if (role?.minInGame === undefined) {\n return 0;\n }\n const leftCount = role.minInGame - playersWithRoleName.length;\n\n return leftCount <= -1 ? 0 : leftCount;\n }\n\n function setAdditionalCardsForRecipientInCreateGameDto(additionalCards: CreateGameAdditionalCardDto[], recipient: GameAdditionalCardRecipientRoleName): void {\n if (!createGameDto.value.additionalCards) {\n createGameDto.value.additionalCards = additionalCards;\n }\n\n createGameDto.value.additionalCards = createGameDto.value.additionalCards.filter(card => card.recipient !== recipient);\n createGameDto.value.additionalCards.push(...additionalCards);\n }\n\n function getAdditionalCardsForRecipientInCreateGameDto(recipient: GameAdditionalCardRecipientRoleName): CreateGameAdditionalCardDto[] {\n return createGameDto.value.additionalCards?.filter(card => card.recipient === recipient) ?? [];\n }\n\n function getAdditionalCardsWithRoleNameInCreateGameDto(roleName: RoleName): CreateGameAdditionalCardDto[] {\n return createGameDto.value.additionalCards?.filter(card => card.roleName === roleName) ?? [];\n }\n return {\n createGameOptionsDtoFromLocalStorage,\n createGameDto,\n createGameOptionsDto,\n doesCreateGameDtoContainPositionDependantRoles,\n doesCreateGameDtoContainAdditionalCardsDependantRoles,\n setCreateGameDto,\n resetCreateGameDto,\n resetCreateGameOptionsDto,\n resetCreateGameOptionDto,\n saveCreateGameOptionsDtoToLocalStorage,\n removeObsoleteAdditionalCardsFromCreateGameDto,\n addPlayerToCreateGameDto,\n updatePlayerInCreateGameDto,\n setPlayersToCreateGameDto,\n removePlayerFromCreateGameDto,\n isRoleInCreateGameDto,\n getPlayersWithRoleNameInCreateGameDto,\n getPlayersWithAnyRoleNameInCreateGameDto,\n isRoleMinReachedInCreateGameDto,\n isRoleMaxReachedInCreateGameDto,\n getRoleLeftCountToReachMinInCreateGameDto,\n setAdditionalCardsForRecipientInCreateGameDto,\n getAdditionalCardsForRecipientInCreateGameDto,\n getAdditionalCardsWithRoleNameInCreateGameDto,\n };\n});\n\nexport { useCreateGameDtoStore };" + }, + "app/stores/game/game-event/useGameEventsStore.ts": { + "language": "typescript", + "mutants": [ + { + "id": "4190", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/useGameStore.ts(24,11): error TS2339: Property 'resetGameEventIndex' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(62,21): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(72,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(124,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(129,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(134,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(139,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(145,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(155,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(160,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(168,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(172,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(183,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(189,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(230,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(239,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(257,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(268,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(279,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.nuxt.spec.ts(98,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(44,28): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(45,28): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(46,28): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(58,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(60,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(72,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(84,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(86,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(100,30): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(113,30): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(120,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(121,23): error TS2339: Property 'resetGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(123,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(137,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(139,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(147,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(149,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(150,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(161,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(163,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(174,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(176,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(190,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(203,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(215,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(220,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(233,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(235,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(243,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(245,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(258,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(259,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(260,23): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(262,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\n", + "status": "CompileError", + "static": true, + "killedBy": [], + "coveredBy": [ "82", "83", "84", @@ -211478,59 +208034,6 @@ "284", "285", "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", "392", "393", "394", @@ -211553,32 +208056,6 @@ "411", "412", "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", "455", "456", "457", @@ -211607,22 +208084,6 @@ "480", "481", "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", "499", "500", "501", @@ -211679,75 +208140,23 @@ "566", "567", "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", "694", "695", "696", @@ -211755,33 +208164,6 @@ "698", "699", "700", - "701", - "702", - "703", - "704", - "705", - "706", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", "728", "729", "730", @@ -211814,18 +208196,6 @@ "768", "769", "770", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782", "783", "784", "785", @@ -211850,17 +208220,6 @@ "818", "819", "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", "838", "839", "840", @@ -211918,41 +208277,7 @@ "925", "926", "927", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", "965", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", "984", "985", "986", @@ -211972,26 +208297,6 @@ "1000", "1001", "1002", - "1011", - "1012", - "1013", - "1014", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", "1042", "1043", "1044", @@ -212001,15 +208306,6 @@ "1048", "1049", "1050", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", "1060", "1061", "1062", @@ -212035,54 +208331,6 @@ "1086", "1087", "1088", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", "1192", "1193", "1194", @@ -212092,15 +208340,6 @@ "1198", "1199", "1200", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", "1237", "1238", "1239", @@ -212121,12 +208360,6 @@ "1264", "1265", "1267", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", "1290", "1291", "1292", @@ -212139,69 +208372,12 @@ "1299", "1300", "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", "1342", "1343", "1344", "1345", "1346", "1347", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1385", - "1386", - "1387", - "1388", - "1389", - "1390", - "1391", - "1392", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", "1414", "1415", "1416", @@ -212229,12 +208405,6 @@ "1448", "1449", "1450", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", "1462", "1463", "1464", @@ -212249,14 +208419,6 @@ "1482", "1483", "1484", - "1485", - "1486", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", "1493", "1494", "1495", @@ -212274,11 +208436,6 @@ "1507", "1508", "1509", - "1518", - "1519", - "1520", - "1521", - "1522", "1523", "1524", "1525", @@ -212290,97 +208447,23 @@ "1531", "1532", "1533", - "1534", - "1535", - "1536", - "1537", - "1538", - "1539", - "1540", - "1541", - "1542", - "1543", - "1544", "1550", "1551", "1552", "1553", "1554", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", "1565", "1566", "1567", "1568", "1569", "1570", - "1571", - "1572", - "1573", - "1574", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", "1591", "1592", "1593", "1594", "1595", "1596", - "1597", - "1598", - "1599", - "1600", - "1601", - "1602", - "1603", - "1604", - "1605", - "1606", - "1607", - "1608", - "1609", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", "1638", "1639", "1640", @@ -212396,19 +208479,10 @@ "1679", "1680", "1681", - "1682", - "1683", - "1684", - "1685", "1686", "1687", "1688", "1689", - "1690", - "1691", - "1701", - "1702", - "1703", "1704", "1705", "1706", @@ -212470,117 +208544,31 @@ "1911", "1922", "1926", - "1929", - "1930", - "1931", - "1932", - "1933", - "1945", - "1946", - "1947", - "1948", - "2047" + "1930" ], "location": { "end": { - "column": 4, - "line": 19 + "column": 2, + "line": 56 }, "start": { - "column": 60, - "line": 15 + "column": 68, + "line": 7 } } }, { - "id": "3807", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "status": "Timeout", + "id": "4191", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Events Monitor Current Event Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 51, "static": true, + "killedBy": [ + "190" + ], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "60", - "61", - "62", - "63", - "64", - "65", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "76", - "77", - "78", - "79", - "80", - "81", "82", "83", "84", @@ -212735,59 +208723,6 @@ "284", "285", "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", "392", "393", "394", @@ -212810,32 +208745,6 @@ "411", "412", "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", "455", "456", "457", @@ -212864,22 +208773,6 @@ "480", "481", "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", "499", "500", "501", @@ -212936,75 +208829,23 @@ "566", "567", "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", "694", "695", "696", @@ -213012,33 +208853,6 @@ "698", "699", "700", - "701", - "702", - "703", - "704", - "705", - "706", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", "728", "729", "730", @@ -213071,18 +208885,6 @@ "768", "769", "770", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782", "783", "784", "785", @@ -213107,17 +208909,6 @@ "818", "819", "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", "838", "839", "840", @@ -213175,41 +208966,7 @@ "925", "926", "927", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", "965", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", "984", "985", "986", @@ -213229,26 +208986,6 @@ "1000", "1001", "1002", - "1011", - "1012", - "1013", - "1014", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", "1042", "1043", "1044", @@ -213258,15 +208995,6 @@ "1048", "1049", "1050", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", "1060", "1061", "1062", @@ -213280,66 +209008,18 @@ "1070", "1071", "1072", - "1077", - "1078", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", "1192", "1193", "1194", @@ -213349,15 +209029,6 @@ "1198", "1199", "1200", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", "1237", "1238", "1239", @@ -213378,12 +209049,6 @@ "1264", "1265", "1267", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", "1290", "1291", "1292", @@ -213396,69 +209061,12 @@ "1299", "1300", "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", "1342", "1343", "1344", "1345", "1346", "1347", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1385", - "1386", - "1387", - "1388", - "1389", - "1390", - "1391", - "1392", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", "1414", "1415", "1416", @@ -213486,12 +209094,6 @@ "1448", "1449", "1450", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", "1462", "1463", "1464", @@ -213506,14 +209108,6 @@ "1482", "1483", "1484", - "1485", - "1486", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", "1493", "1494", "1495", @@ -213531,11 +209125,6 @@ "1507", "1508", "1509", - "1518", - "1519", - "1520", - "1521", - "1522", "1523", "1524", "1525", @@ -213547,97 +209136,23 @@ "1531", "1532", "1533", - "1534", - "1535", - "1536", - "1537", - "1538", - "1539", - "1540", - "1541", - "1542", - "1543", - "1544", "1550", "1551", "1552", "1553", "1554", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", "1565", "1566", "1567", "1568", "1569", "1570", - "1571", - "1572", - "1573", - "1574", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", "1591", "1592", "1593", "1594", "1595", "1596", - "1597", - "1598", - "1599", - "1600", - "1601", - "1602", - "1603", - "1604", - "1605", - "1606", - "1607", - "1608", - "1609", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", "1638", "1639", "1640", @@ -213653,19 +209168,10 @@ "1679", "1680", "1681", - "1682", - "1683", - "1684", - "1685", "1686", "1687", "1688", "1689", - "1690", - "1691", - "1701", - "1702", - "1703", "1704", "1705", "1706", @@ -213727,117 +209233,31 @@ "1911", "1922", "1926", - "1929", - "1930", - "1931", - "1932", - "1933", - "1945", - "1946", - "1947", - "1948", - "2047" + "1930" ], "location": { "end": { - "column": 52, - "line": 17 + "column": 83, + "line": 12 }, "start": { - "column": 14, - "line": 17 + "column": 56, + "line": 12 } } }, { - "id": "3808", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "status": "Timeout", + "id": "4192", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Events Monitor Current Event Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 51, "static": true, + "killedBy": [ + "190" + ], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "60", - "61", - "62", - "63", - "64", - "65", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "76", - "77", - "78", - "79", - "80", - "81", "82", "83", "84", @@ -213992,59 +209412,6 @@ "284", "285", "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", "392", "393", "394", @@ -214067,32 +209434,6 @@ "411", "412", "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", "455", "456", "457", @@ -214121,22 +209462,6 @@ "480", "481", "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", "499", "500", "501", @@ -214193,75 +209518,23 @@ "566", "567", "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", + "588", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", "694", "695", "696", @@ -214269,33 +209542,6 @@ "698", "699", "700", - "701", - "702", - "703", - "704", - "705", - "706", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", "728", "729", "730", @@ -214328,18 +209574,6 @@ "768", "769", "770", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782", "783", "784", "785", @@ -214364,17 +209598,6 @@ "818", "819", "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", "838", "839", "840", @@ -214432,41 +209655,7 @@ "925", "926", "927", - "928", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", "965", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", "984", "985", "986", @@ -214486,26 +209675,6 @@ "1000", "1001", "1002", - "1011", - "1012", - "1013", - "1014", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", "1042", "1043", "1044", @@ -214515,15 +209684,6 @@ "1048", "1049", "1050", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", "1060", "1061", "1062", @@ -214549,54 +209709,6 @@ "1086", "1087", "1088", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1117", - "1118", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", "1192", "1193", "1194", @@ -214606,15 +209718,6 @@ "1198", "1199", "1200", - "1219", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", "1237", "1238", "1239", @@ -214635,12 +209738,6 @@ "1264", "1265", "1267", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", "1290", "1291", "1292", @@ -214653,69 +209750,12 @@ "1299", "1300", "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1329", - "1330", - "1331", - "1332", - "1333", - "1334", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", "1342", "1343", "1344", "1345", "1346", "1347", - "1358", - "1359", - "1360", - "1361", - "1362", - "1363", - "1364", - "1385", - "1386", - "1387", - "1388", - "1389", - "1390", - "1391", - "1392", - "1400", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1409", - "1410", - "1411", - "1412", - "1413", "1414", "1415", "1416", @@ -214743,12 +209783,6 @@ "1448", "1449", "1450", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", "1462", "1463", "1464", @@ -214763,14 +209797,6 @@ "1482", "1483", "1484", - "1485", - "1486", - "1487", - "1488", - "1489", - "1490", - "1491", - "1492", "1493", "1494", "1495", @@ -214788,11 +209814,6 @@ "1507", "1508", "1509", - "1518", - "1519", - "1520", - "1521", - "1522", "1523", "1524", "1525", @@ -214804,97 +209825,23 @@ "1531", "1532", "1533", - "1534", - "1535", - "1536", - "1537", - "1538", - "1539", - "1540", - "1541", - "1542", - "1543", - "1544", "1550", "1551", "1552", "1553", "1554", - "1555", - "1556", - "1557", - "1558", - "1559", - "1560", - "1561", - "1562", - "1563", - "1564", "1565", "1566", "1567", "1568", "1569", "1570", - "1571", - "1572", - "1573", - "1574", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1581", - "1582", - "1583", - "1584", - "1585", - "1586", - "1587", - "1588", - "1589", - "1590", "1591", "1592", "1593", "1594", "1595", "1596", - "1597", - "1598", - "1599", - "1600", - "1601", - "1602", - "1603", - "1604", - "1605", - "1606", - "1607", - "1608", - "1609", - "1610", - "1611", - "1612", - "1613", - "1614", - "1615", - "1616", - "1617", - "1618", - "1619", - "1620", - "1621", - "1622", - "1623", - "1624", - "1633", - "1634", - "1635", - "1636", - "1637", "1638", "1639", "1640", @@ -214910,19 +209857,10 @@ "1679", "1680", "1681", - "1682", - "1683", - "1684", - "1685", "1686", "1687", "1688", "1689", - "1690", - "1691", - "1701", - "1702", - "1703", "1704", "1705", "1706", @@ -214984,59 +209922,137 @@ "1911", "1922", "1926", - "1929", - "1930", - "1931", - "1932", - "1933", - "1945", - "1946", - "1947", - "1948", - "2047" + "1930" ], "location": { "end": { - "column": 50, - "line": 17 + "column": 113, + "line": 14 }, "start": { - "column": 32, - "line": 17 + "column": 60, + "line": 14 } } - } - ], - "source": "import { createFetch } from \"ofetch\";\n\nimport { useWerewolvesAssistantApiError } from \"~/composables/api/error/useWerewolvesAssistantApiError\";\nimport { removeTrailingSlashes } from \"~/utils/url.utils\";\n\ntype UseWerewolvesAssistantApi = {\n fetchWerewolvesAssistantApi: typeof $fetch;\n};\n\nfunction useWerewolvesAssistantApi(): UseWerewolvesAssistantApi {\n const config = useRuntimeConfig();\n const { baseUrl } = config.public.werewolvesAssistantApi;\n const { handleWerewolvesAssistantApiError } = useWerewolvesAssistantApiError();\n\n const fetchWerewolvesAssistantApi = createFetch().create({\n baseURL: removeTrailingSlashes(baseUrl),\n headers: { \"Content-Type\": \"application/json\" },\n onResponseError: handleWerewolvesAssistantApiError,\n });\n\n return { fetchWerewolvesAssistantApi };\n}\n\nexport { useWerewolvesAssistantApi };" - }, - "app/composables/api/game/types/game-options/composition-game-options/composition-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3440", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/composition-game-options/composition-game-options.class.ts(8,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "4193", + "mutatorName": "OptionalChaining", + "replacement": "gameEvents.value[currentGameEventIndex.value]", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(14,66): error TS18048: 'gameEvents.value' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "588", + "595", + "596", + "598", + "604", + "1774", + "1775", + "1776", + "1777", + "1778" + ], + "location": { + "end": { + "column": 113, + "line": 14 + }, + "start": { + "column": 66, + "line": 14 + } + } + }, + { + "id": "4194", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(15,36): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": true, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "164", "165", "166", "167", @@ -215085,8 +210101,10 @@ "210", "211", "212", - "235", - "236", + "213", + "214", + "215", + "216", "240", "241", "242", @@ -215120,46 +210138,20 @@ "270", "271", "272", + "273", + "274", "275", + "276", "277", "278", - "280", - "281", - "282", - "283", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", + "279", + "280", + "281", + "282", + "283", + "284", + "285", + "286", "392", "393", "394", @@ -215182,31 +210174,34 @@ "411", "412", "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", "499", "500", "501", @@ -215219,11 +210214,50 @@ "508", "509", "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", "528", "529", "530", "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", "566", + "567", + "568", "588", "589", "590", @@ -215241,15 +210275,6 @@ "602", "603", "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", "694", "695", "696", @@ -215257,9 +210282,6 @@ "698", "699", "700", - "719", - "723", - "727", "728", "729", "730", @@ -215270,6 +210292,19 @@ "735", "736", "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "762", "763", "764", @@ -215279,13 +210314,21 @@ "768", "769", "770", - "775", - "779", + "783", + "784", "785", + "786", + "787", + "788", + "789", + "790", + "791", "792", "793", "794", "795", + "796", + "797", "812", "813", "814", @@ -215295,25 +210338,42 @@ "818", "819", "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", "891", + "892", "893", "894", "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", "903", + "904", + "905", + "906", "907", "908", "909", @@ -215323,25 +210383,38 @@ "913", "914", "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", + "984", + "985", + "986", + "987", + "988", "989", "990", "991", "992", - "1036", - "1039", - "1040", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", "1042", "1043", "1044", @@ -215351,8 +210424,6 @@ "1048", "1049", "1050", - "1055", - "1059", "1060", "1061", "1062", @@ -215360,146 +210431,162 @@ "1064", "1065", "1066", + "1067", + "1068", "1069", "1070", "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", "1083", "1084", "1085", "1086", "1087", "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", "1237", "1238", "1239", "1240", "1241", "1242", + "1253", + "1254", + "1255", + "1256", "1257", "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", "1299", "1300", "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", "1342", "1343", "1344", "1345", "1346", "1347", - "1362", - "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", + "1462", + "1463", + "1464", "1465", + "1466", "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", "1493", "1494", "1495", "1496", "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", "1505", "1506", "1507", "1508", "1509", - "1522", + "1523", + "1524", + "1525", + "1526", + "1527", "1528", "1529", "1530", "1531", "1532", "1533", - "1544", + "1550", + "1551", + "1552", + "1553", "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", "1591", "1592", "1593", "1594", "1595", "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", + "1638", + "1639", + "1640", + "1641", + "1648", "1672", "1673", "1674", @@ -215510,185 +210597,346 @@ "1679", "1680", "1681", + "1686", "1687", "1688", - "1692", - "1693", + "1689", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2067" + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1930" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 139, + "line": 15 }, "start": { - "column": 96, - "line": 8 + "column": 54, + "line": 15 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CompositionGameOptions {\n @Expose()\n public isHidden: boolean;\n\n public static create(compositionGameOptions: CompositionGameOptions): CompositionGameOptions {\n return plainToInstance(CompositionGameOptions, compositionGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CompositionGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/actor-game-options/actor-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3442", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/actor-game-options/actor-game-options.class.ts(8,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "id": "4195", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "392" + ], + "coveredBy": [ + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "588", + "589", + "590", + "591" + ], + "location": { + "end": { + "column": 139, + "line": 15 + }, + "start": { + "column": 60, + "line": 15 + } + } + }, + { + "id": "4196", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected '' to be undefined", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "395" + ], + "coveredBy": [ + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "588", + "589", + "590", + "591" + ], + "location": { + "end": { + "column": 139, + "line": 15 + }, + "start": { + "column": 60, + "line": 15 + } + } + }, + { + "id": "4197", + "mutatorName": "LogicalOperator", + "replacement": "currentGameEventIndex.value > 0 || gameStore.makingGamePlayStatus !== \"pending\"", + "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "392" + ], + "coveredBy": [ + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "588", + "589", + "590", + "591" + ], + "location": { + "end": { + "column": 139, + "line": 15 + }, + "start": { + "column": 60, + "line": 15 + } + } + }, + { + "id": "4198", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "392" + ], + "coveredBy": [ + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "588", + "589", + "590", + "591" + ], + "location": { + "end": { + "column": 91, + "line": 15 + }, + "start": { + "column": 60, + "line": 15 + } + } + }, + { + "id": "4199", + "mutatorName": "EqualityOperator", + "replacement": "currentGameEventIndex.value >= 0", + "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "392" + ], + "coveredBy": [ + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "588", + "589", + "590", + "591" + ], + "location": { + "end": { + "column": 91, + "line": 15 + }, + "start": { + "column": 60, + "line": 15 + } + } + }, + { + "id": "4200", + "mutatorName": "EqualityOperator", + "replacement": "currentGameEventIndex.value <= 0", + "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "392" + ], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "235", - "236", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "277", - "278", - "280", - "281", - "282", - "283", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", "392", "393", "394", @@ -215711,390 +210959,185 @@ "411", "412", "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "528", - "529", - "530", - "531", - "566", "588", "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "719", - "723", - "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "775", - "779", - "785", - "792", - "793", - "794", - "795", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", - "891", - "893", - "894", - "895", - "903", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", - "989", - "990", - "991", - "992", - "1036", - "1039", - "1040", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1055", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1362", - "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1522", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1544", - "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2068" + "590", + "591" + ], + "location": { + "end": { + "column": 91, + "line": 15 + }, + "start": { + "column": 60, + "line": 15 + } + } + }, + { + "id": "4201", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be falsy", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "591" + ], + "coveredBy": [ + "395", + "397", + "398", + "399", + "400", + "401", + "402", + "404", + "589", + "591" + ], + "location": { + "end": { + "column": 139, + "line": 15 + }, + "start": { + "column": 95, + "line": 15 + } + } + }, + { + "id": "4202", + "mutatorName": "EqualityOperator", + "replacement": "gameStore.makingGamePlayStatus === \"pending\"", + "statusReason": "expected '' to be undefined", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "395" + ], + "coveredBy": [ + "395", + "397", + "398", + "399", + "400", + "401", + "402", + "404", + "589", + "591" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 139, + "line": 15 }, "start": { - "column": 78, - "line": 8 + "column": 95, + "line": 15 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ActorGameOptions {\n @Expose()\n public isPowerlessOnWerewolvesSide: boolean;\n\n public static create(actorGameOptions: ActorGameOptions): ActorGameOptions {\n return plainToInstance(ActorGameOptions, actorGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ActorGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/bear-tamer-game-options/bear-tamer-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3443", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/bear-tamer-game-options/bear-tamer-game-options.class.ts(8,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "4203", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(15,95): error TS2367: This comparison appears to be unintentional because the types 'AsyncDataRequestStatus' and '\"\"' have no overlap.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "395", + "397", + "398", + "399", + "400", + "401", + "402", + "404", + "589", + "591" + ], + "location": { + "end": { + "column": 139, + "line": 15 + }, + "start": { + "column": 130, + "line": 15 + } + } + }, + { + "id": "4204", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(16,32): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": true, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "164", "165", "166", "167", @@ -216143,8 +211186,10 @@ "210", "211", "212", - "235", - "236", + "213", + "214", + "215", + "216", "240", "241", "242", @@ -216178,46 +211223,20 @@ "270", "271", "272", + "273", + "274", "275", + "276", "277", "278", + "279", "280", "281", "282", "283", + "284", "285", "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", "392", "393", "394", @@ -216240,31 +211259,34 @@ "411", "412", "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", "499", "500", "501", @@ -216277,11 +211299,50 @@ "508", "509", "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", "528", "529", "530", "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", "566", + "567", + "568", "588", "589", "590", @@ -216299,15 +211360,6 @@ "602", "603", "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", "694", "695", "696", @@ -216315,9 +211367,6 @@ "698", "699", "700", - "719", - "723", - "727", "728", "729", "730", @@ -216328,6 +211377,19 @@ "735", "736", "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "762", "763", "764", @@ -216337,13 +211399,21 @@ "768", "769", "770", - "775", - "779", + "783", + "784", "785", + "786", + "787", + "788", + "789", + "790", + "791", "792", "793", "794", "795", + "796", + "797", "812", "813", "814", @@ -216353,25 +211423,42 @@ "818", "819", "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", "891", + "892", "893", "894", "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", "903", + "904", + "905", + "906", "907", "908", "909", @@ -216381,25 +211468,38 @@ "913", "914", "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", + "984", + "985", + "986", + "987", + "988", "989", "990", "991", "992", - "1036", - "1039", - "1040", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", "1042", "1043", "1044", @@ -216409,8 +211509,6 @@ "1048", "1049", "1050", - "1055", - "1059", "1060", "1061", "1062", @@ -216418,146 +211516,162 @@ "1064", "1065", "1066", + "1067", + "1068", "1069", "1070", "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", "1083", "1084", "1085", "1086", "1087", "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", "1237", "1238", "1239", "1240", "1241", "1242", + "1253", + "1254", + "1255", + "1256", "1257", "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", "1299", "1300", "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", "1342", "1343", "1344", "1345", "1346", "1347", - "1362", - "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", + "1462", + "1463", + "1464", "1465", + "1466", "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", "1493", "1494", "1495", "1496", "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", "1505", "1506", "1507", "1508", "1509", - "1522", + "1523", + "1524", + "1525", + "1526", + "1527", "1528", "1529", "1530", "1531", "1532", "1533", - "1544", + "1550", + "1551", + "1552", + "1553", "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", "1591", "1592", "1593", "1594", "1595", "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", + "1638", + "1639", + "1640", + "1641", + "1648", "1672", "1673", "1674", @@ -216568,185 +211682,240 @@ "1679", "1680", "1681", + "1686", "1687", "1688", - "1692", - "1693", + "1689", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2060" + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1930" + ], + "location": { + "end": { + "column": 100, + "line": 16 + }, + "start": { + "column": 50, + "line": 16 + } + } + }, + { + "id": "4205", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be falsy", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "593" + ], + "coveredBy": [ + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "588", + "592", + "593" + ], + "location": { + "end": { + "column": 100, + "line": 16 + }, + "start": { + "column": 56, + "line": 16 + } + } + }, + { + "id": "4206", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "392" + ], + "coveredBy": [ + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "588", + "592", + "593" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 100, + "line": 16 }, "start": { - "column": 90, - "line": 8 + "column": 56, + "line": 16 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass BearTamerGameOptions {\n @Expose()\n public doesGrowlOnWerewolvesSide: boolean;\n\n public static create(bearTamerGameOptions: BearTamerGameOptions): BearTamerGameOptions {\n return plainToInstance(BearTamerGameOptions, bearTamerGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { BearTamerGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/big-bad-wolf-options/big-bad-wolf-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3444", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/big-bad-wolf-options/big-bad-wolf-options.class.ts(8,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "4207", + "mutatorName": "EqualityOperator", + "replacement": "gameStore.makingGamePlayStatus === \"pending\"", + "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "392" + ], + "coveredBy": [ + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "588", + "592", + "593" + ], + "location": { + "end": { + "column": 100, + "line": 16 + }, + "start": { + "column": 56, + "line": 16 + } + } + }, + { + "id": "4208", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(16,56): error TS2367: This comparison appears to be unintentional because the types 'AsyncDataRequestStatus' and '\"\"' have no overlap.\n", "status": "CompileError", - "static": true, + "static": false, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "235", - "236", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "277", - "278", - "280", - "281", - "282", - "283", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", "392", "393", "394", @@ -216769,55 +211938,763 @@ "411", "412", "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "528", - "529", - "530", - "531", - "566", "588", - "589", - "590", - "591", "592", - "593", + "593" + ], + "location": { + "end": { + "column": 100, + "line": 16 + }, + "start": { + "column": 91, + "line": 16 + } + } + }, + { + "id": "4209", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected 2 to be +0 // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "594" + ], + "coveredBy": [ "594", + "598", + "600", + "601", + "602" + ], + "location": { + "end": { + "column": 4, + "line": 20 + }, + "start": { + "column": 40, + "line": 18 + } + } + }, + { + "id": "4210", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'death', …(1) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "595" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604" + ], + "location": { + "end": { + "column": 4, + "line": 41 + }, + "start": { + "column": 53, + "line": 22 + } + } + }, + { + "id": "4211", + "mutatorName": "BooleanLiteral", + "replacement": "gameEvents.value", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(27,27): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(28,61): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(29,43): error TS18048: 'gameEvents.value' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604" + ], + "location": { + "end": { + "column": 26, + "line": 23 + }, + "start": { + "column": 9, + "line": 23 + } + } + }, + { + "id": "4212", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(27,27): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(28,61): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(29,43): error TS18048: 'gameEvents.value' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604" + ], + "location": { + "end": { + "column": 26, + "line": 23 + }, + "start": { + "column": 9, + "line": 23 + } + } + }, + { + "id": "4213", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(27,27): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(28,61): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(29,43): error TS18048: 'gameEvents.value' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604" + ], + "location": { + "end": { + "column": 26, + "line": 23 + }, + "start": { + "column": 9, + "line": 23 + } + } + }, + { + "id": "4214", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(25,27): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(26,61): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(27,43): error TS18048: 'gameEvents.value' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "603" + ], + "location": { + "end": { + "column": 6, + "line": 25 + }, + "start": { + "column": 28, + "line": 23 + } + } + }, + { + "id": "4215", + "mutatorName": "ArithmeticOperator", + "replacement": "currentGameEventIndex.value - 1", + "statusReason": "Cannot read properties of undefined (reading 'type')", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "595" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 75, + "line": 27 + }, + "start": { + "column": 44, + "line": 27 + } + } + }, + { + "id": "4216", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected +0 to be 1 // Object.is equality", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "597" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 88, + "line": 28 + }, + "start": { + "column": 29, + "line": 28 + } + } + }, + { + "id": "4217", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 7, + "static": false, + "killedBy": [ + "601" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 88, + "line": 28 + }, + "start": { + "column": 29, + "line": 28 + } + } + }, + { + "id": "4218", + "mutatorName": "EqualityOperator", + "replacement": "currentGameEventIndex.value !== gameEvents.value.length - 1", + "statusReason": "expected +0 to be 1 // Object.is equality", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "597" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 88, + "line": 28 + }, + "start": { + "column": 29, + "line": 28 + } + } + }, + { + "id": "4219", + "mutatorName": "ArithmeticOperator", + "replacement": "gameEvents.value.length + 1", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 7, + "static": false, + "killedBy": [ + "601" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 88, + "line": 28 + }, + "start": { + "column": 61, + "line": 28 + } + } + }, + { + "id": "4220", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected +0 to be 1 // Object.is equality", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "597" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 145, + "line": 29 + }, + "start": { + "column": 43, + "line": 29 + } + } + }, + { + "id": "4221", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'game-starts', …(1) }", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "598" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 145, + "line": 29 + }, + "start": { + "column": 43, + "line": 29 + } + } + }, + { + "id": "4222", + "mutatorName": "LogicalOperator", + "replacement": "gameEvents.value.length > currentGameEventIndex.value + 1 || nextGameEvent.type === \"game-turn-starts\"", + "statusReason": "Cannot read properties of undefined (reading 'type')", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "596" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 145, + "line": 29 + }, + "start": { + "column": 43, + "line": 29 + } + } + }, + { + "id": "4223", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Cannot read properties of undefined (reading 'type')", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "596" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 100, + "line": 29 + }, + "start": { + "column": 43, + "line": 29 + } + } + }, + { + "id": "4224", + "mutatorName": "EqualityOperator", + "replacement": "gameEvents.value.length >= currentGameEventIndex.value + 1", + "statusReason": "Cannot read properties of undefined (reading 'type')", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "596" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 100, + "line": 29 + }, + "start": { + "column": 43, + "line": 29 + } + } + }, + { + "id": "4225", + "mutatorName": "EqualityOperator", + "replacement": "gameEvents.value.length <= currentGameEventIndex.value + 1", + "statusReason": "Cannot read properties of undefined (reading 'type')", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "596" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 100, + "line": 29 + }, + "start": { + "column": 43, + "line": 29 + } + } + }, + { + "id": "4226", + "mutatorName": "ArithmeticOperator", + "replacement": "currentGameEventIndex.value - 1", + "statusReason": "Cannot read properties of undefined (reading 'type')", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "596" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 100, + "line": 29 + }, + "start": { + "column": 69, + "line": 29 + } + } + }, + { + "id": "4227", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected +0 to be 1 // Object.is equality", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "597" + ], + "coveredBy": [ + "595", + "597", + "598", + "599", + "600", + "602", + "604" + ], + "location": { + "end": { + "column": 145, + "line": 29 + }, + "start": { + "column": 104, + "line": 29 + } + } + }, + { + "id": "4228", + "mutatorName": "EqualityOperator", + "replacement": "nextGameEvent.type !== \"game-turn-starts\"", + "statusReason": "expected +0 to be 1 // Object.is equality", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "597" + ], + "coveredBy": [ + "595", + "597", + "598", + "599", + "600", + "602", + "604" + ], + "location": { + "end": { + "column": 145, + "line": 29 + }, + "start": { + "column": 104, + "line": 29 + } + } + }, + { + "id": "4229", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(29,104): error TS2367: This comparison appears to be unintentional because the types '\"game-starts\" | \"game-phase-starts\" | \"game-turn-starts\" | \"villager-villager-introduction\" | \"death\" | \"seer-has-seen\" | \"sheriff-promotion\" | \"scandalmonger-may-have-marked\" | ... 12 more ... | \"scandalmonger-mark-is-active\"' and '\"\"' have no overlap.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "595", + "597", + "598", + "599", + "600", + "602", + "604" + ], + "location": { + "end": { + "column": 145, + "line": 29 + }, + "start": { + "column": 127, + "line": 29 + } + } + }, + { + "id": "4230", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected +0 to be 1 // Object.is equality", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "597" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 163, + "line": 30 + }, + "start": { + "column": 73, + "line": 30 + } + } + }, + { + "id": "4231", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'game-starts', …(1) }", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "598" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 163, + "line": 30 + }, + "start": { + "column": 73, + "line": 30 + } + } + }, + { + "id": "4232", + "mutatorName": "LogicalOperator", + "replacement": "gameStore.game.currentPlay?.action === \"bury-dead-bodies\" || isNextGameEventGameTurnStarts", + "statusReason": "expected +0 to be 1 // Object.is equality", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "597" + ], + "coveredBy": [ "595", "596", "597", @@ -216826,527 +212703,94 @@ "600", "601", "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "719", - "723", - "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "775", - "779", - "785", - "792", - "793", - "794", - "795", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", - "891", - "893", - "894", - "895", - "903", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", - "989", - "990", - "991", - "992", - "1036", - "1039", - "1040", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1055", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1362", - "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1522", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1544", - "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2064" + "604" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 163, + "line": 30 }, "start": { - "column": 93, - "line": 8 + "column": 73, + "line": 30 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass BigBadWolfGameOptions {\n @Expose()\n public isPowerlessIfWerewolfDies: boolean;\n\n public static create(bigBadWolfGameOptions: BigBadWolfGameOptions): BigBadWolfGameOptions {\n return plainToInstance(BigBadWolfGameOptions, bigBadWolfGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { BigBadWolfGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3445", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-game-options.class.ts(13,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "4233", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array []\n\n\nNumber of calls: 1\n", + "status": "Killed", + "testsCompleted": 5, + "static": false, + "killedBy": [ + "599" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 130, + "line": 30 + }, + "start": { + "column": 73, + "line": 30 + } + } + }, + { + "id": "4234", + "mutatorName": "EqualityOperator", + "replacement": "gameStore.game.currentPlay?.action !== \"bury-dead-bodies\"", + "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'game-starts', …(1) }", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "598" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 130, + "line": 30 + }, + "start": { + "column": 73, + "line": 30 + } + } + }, + { + "id": "4235", + "mutatorName": "OptionalChaining", + "replacement": "gameStore.game.currentPlay.action", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(30,73): error TS18047: 'gameStore.game.currentPlay' is possibly 'null'.\n", "status": "CompileError", - "static": true, + "static": false, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "235", - "236", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "277", - "278", - "280", - "281", - "282", - "283", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "528", - "529", - "530", - "531", - "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", "595", "596", "597", @@ -217355,527 +212799,160 @@ "600", "601", "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "719", - "723", - "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "775", - "779", - "785", - "792", - "793", - "794", - "795", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", - "891", - "893", - "894", - "895", - "903", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", - "989", - "990", - "991", - "992", - "1036", - "1039", - "1040", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1055", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1362", - "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1522", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1544", - "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2024" + "604" + ], + "location": { + "end": { + "column": 107, + "line": 30 + }, + "start": { + "column": 73, + "line": 30 + } + } + }, + { + "id": "4236", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(30,73): error TS2367: This comparison appears to be unintentional because the types '\"vote\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\" | \"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"infect\" | ... 7 more ... | undefined' and '\"\"' have no overlap.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 130, + "line": 30 + }, + "start": { + "column": 112, + "line": 30 + } + } + }, + { + "id": "4237", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ …(2) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "595" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 60, + "line": 33 + }, + "start": { + "column": 7, + "line": 32 + } + } + }, + { + "id": "4238", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'game-starts', …(1) }", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "598" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 60, + "line": 33 + }, + "start": { + "column": 7, + "line": 32 + } + } + }, + { + "id": "4239", + "mutatorName": "LogicalOperator", + "replacement": "isCurrentGamePlayBuryDeadBodiesAndNextEventIsGameTurnStarts && mustCurrentGamePlayBeSkipped.value && isLastGameEvent && mustCurrentGamePlayBeSkipped.value", + "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'game-starts', …(1) }", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "598" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" ], "location": { "end": { - "column": 4, - "line": 15 + "column": 60, + "line": 33 }, "start": { - "column": 78, - "line": 13 + "column": 7, + "line": 32 } } - } - ], - "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\nimport { CupidLoversGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-lovers-game-options/cupid-lovers-game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CupidGameOptions {\n @Type(() => CupidLoversGameOptions)\n @Expose()\n public lovers: CupidLoversGameOptions;\n\n @Expose()\n public mustWinWithLovers: boolean;\n\n public static create(cupidGameOptions: CupidGameOptions): CupidGameOptions {\n return plainToInstance(CupidGameOptions, cupidGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CupidGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/defender-game-options/defender-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3447", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/defender-game-options/defender-game-options.class.ts(8,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "id": "4240", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'game-starts', …(1) }", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "598" + ], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "235", - "236", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "277", - "278", - "280", - "281", - "282", - "283", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "528", - "529", - "530", - "531", - "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", "595", "596", "597", @@ -217884,333 +212961,283 @@ "600", "601", "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "719", - "723", - "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "775", - "779", - "785", - "792", - "793", - "794", - "795", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", - "891", - "893", - "894", - "895", - "903", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", - "989", - "990", - "991", - "992", - "1036", - "1039", - "1040", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1055", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1362", - "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1522", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1544", - "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2069" + "604" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 104, + "line": 32 }, "start": { - "column": 87, - "line": 8 + "column": 7, + "line": 32 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass DefenderGameOptions {\n @Expose()\n public canProtectTwice: boolean;\n\n public static create(defenderGameOptions: DefenderGameOptions): DefenderGameOptions {\n return plainToInstance(DefenderGameOptions, defenderGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { DefenderGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/elder-game-options/elder-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3448", + "id": "4241", + "mutatorName": "LogicalOperator", + "replacement": "isCurrentGamePlayBuryDeadBodiesAndNextEventIsGameTurnStarts || mustCurrentGamePlayBeSkipped.value", + "statusReason": "expected +0 to be 1 // Object.is equality", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "597" + ], + "coveredBy": [ + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "604" + ], + "location": { + "end": { + "column": 104, + "line": 32 + }, + "start": { + "column": 7, + "line": 32 + } + } + }, + { + "id": "4242", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 5, + "static": false, + "killedBy": [ + "601" + ], + "coveredBy": [ + "595", + "596", + "597", + "599", + "601", + "604" + ], + "location": { + "end": { + "column": 60, + "line": 33 + }, + "start": { + "column": 7, + "line": 33 + } + } + }, + { + "id": "4243", + "mutatorName": "LogicalOperator", + "replacement": "isLastGameEvent || mustCurrentGamePlayBeSkipped.value", + "statusReason": "expected _GameEvent{ …(2) } to be undefined", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "596" + ], + "coveredBy": [ + "595", + "596", + "597", + "599", + "601", + "604" + ], + "location": { + "end": { + "column": 60, + "line": 33 + }, + "start": { + "column": 7, + "line": 33 + } + } + }, + { + "id": "4244", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/elder-game-options/elder-game-options.class.ts(11,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'game-starts', …(1) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "598" + ], + "coveredBy": [ + "598", + "600", + "601", + "602" + ], + "location": { + "end": { + "column": 6, + "line": 39 + }, + "start": { + "column": 7, + "line": 34 + } + } + }, + { + "id": "4245", + "mutatorName": "AssignmentOperator", + "replacement": "currentGameEventIndex.value -= 1", + "statusReason": "expected undefined to strictly equal _GameEvent{ …(2) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "595" + ], + "coveredBy": [ + "595", + "596", + "597", + "599", + "604" + ], + "location": { + "end": { + "column": 37, + "line": 40 + }, + "start": { + "column": 5, + "line": 40 + } + } + }, + { + "id": "4246", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ …(2) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "604" + ], + "coveredBy": [ + "604" + ], + "location": { + "end": { + "column": 4, + "line": 45 + }, + "start": { + "column": 42, + "line": 43 + } + } + }, + { + "id": "4247", + "mutatorName": "AssignmentOperator", + "replacement": "currentGameEventIndex.value += 1", + "statusReason": "expected undefined to strictly equal _GameEvent{ …(2) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "604" + ], + "coveredBy": [ + "604" + ], + "location": { + "end": { + "column": 37, + "line": 44 + }, + "start": { + "column": 5, + "line": 44 + } + } + }, + { + "id": "4248", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/stores/game/useGameStore.ts(24,11): error TS2339: Property 'resetGameEventIndex' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(62,21): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(72,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(124,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(129,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(134,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(139,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(145,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(155,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(160,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(168,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(172,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(183,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(189,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(230,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(239,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(257,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(268,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(279,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.nuxt.spec.ts(98,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(44,28): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(45,28): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(46,28): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(58,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(60,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(72,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(84,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(86,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(100,30): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(113,30): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(120,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(121,23): error TS2339: Property 'resetGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(123,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(137,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(139,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(147,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(149,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(150,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(161,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(163,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(174,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(176,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(190,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(203,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(215,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(220,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(233,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(235,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(243,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(245,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(258,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(259,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(260,23): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(262,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", "status": "CompileError", "static": true, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "164", "165", "166", "167", @@ -218259,8 +213286,10 @@ "210", "211", "212", - "235", - "236", + "213", + "214", + "215", + "216", "240", "241", "242", @@ -218294,46 +213323,20 @@ "270", "271", "272", + "273", + "274", "275", + "276", "277", "278", + "279", "280", "281", "282", "283", + "284", "285", "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", "392", "393", "394", @@ -218356,31 +213359,34 @@ "411", "412", "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", "499", "500", "501", @@ -218393,11 +213399,50 @@ "508", "509", "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", "528", "529", "530", "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", "566", + "567", + "568", "588", "589", "590", @@ -218415,15 +213460,6 @@ "602", "603", "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", "694", "695", "696", @@ -218431,9 +213467,6 @@ "698", "699", "700", - "719", - "723", - "727", "728", "729", "730", @@ -218444,6 +213477,19 @@ "735", "736", "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "762", "763", "764", @@ -218453,13 +213499,21 @@ "768", "769", "770", - "775", - "779", + "783", + "784", "785", + "786", + "787", + "788", + "789", + "790", + "791", "792", "793", "794", "795", + "796", + "797", "812", "813", "814", @@ -218469,25 +213523,42 @@ "818", "819", "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", "891", + "892", "893", "894", "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", "903", + "904", + "905", + "906", "907", "908", "909", @@ -218497,25 +213568,38 @@ "913", "914", "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", + "984", + "985", + "986", + "987", + "988", "989", "990", "991", "992", - "1036", - "1039", - "1040", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", "1042", "1043", "1044", @@ -218525,8 +213609,6 @@ "1048", "1049", "1050", - "1055", - "1059", "1060", "1061", "1062", @@ -218534,146 +213616,162 @@ "1064", "1065", "1066", + "1067", + "1068", "1069", "1070", "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", "1083", "1084", "1085", "1086", "1087", "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", "1237", "1238", "1239", "1240", "1241", "1242", + "1253", + "1254", + "1255", + "1256", "1257", "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", "1299", "1300", "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", "1342", "1343", "1344", "1345", "1346", "1347", - "1362", - "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", + "1462", + "1463", + "1464", "1465", + "1466", "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", "1493", "1494", "1495", "1496", "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", "1505", "1506", "1507", "1508", "1509", - "1522", + "1523", + "1524", + "1525", + "1526", + "1527", "1528", "1529", "1530", "1531", "1532", "1533", - "1544", + "1550", + "1551", + "1552", + "1553", "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", "1591", "1592", "1593", "1594", "1595", "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", + "1638", + "1639", + "1640", + "1641", + "1648", "1672", "1673", "1674", @@ -218684,1649 +213782,2634 @@ "1679", "1680", "1681", + "1686", "1687", "1688", - "1692", - "1693", + "1689", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2051" + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1930" + ], + "location": { + "end": { + "column": 4, + "line": 55 + }, + "start": { + "column": 10, + "line": 46 + } + } + } + ], + "source": "import { defineStore } from \"pinia\";\nimport type { GameEvent } from \"~/composables/api/game/game-event/game-event.class\";\nimport { useCurrentGamePlay } from \"~/composables/api/game/game-play/useCurrentGamePlay\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\nimport { useGameStore } from \"~/stores/game/useGameStore\";\n\nconst useGameEventsStore = defineStore(StoreIds.GAME_EVENTS, () => {\n const currentGameEventIndex = ref(0);\n\n const gameStore = useGameStore();\n\n const gameEvents = computed(() => gameStore.game.events);\n\n const currentGameEvent = computed(() => gameEvents.value?.[currentGameEventIndex.value]);\n const canGoToPreviousGameEvent = computed(() => currentGameEventIndex.value > 0 && gameStore.makingGamePlayStatus !== \"pending\");\n const canGoToNextGameEvent = computed(() => gameStore.makingGamePlayStatus !== \"pending\");\n\n function resetGameEventIndex(): void {\n currentGameEventIndex.value = 0;\n }\n\n async function goToNextGameEvent(): Promise {\n if (!gameEvents.value) {\n return;\n }\n const { mustCurrentGamePlayBeSkipped } = useCurrentGamePlay(gameStore.game);\n const nextGameEvent = gameEvents.value[currentGameEventIndex.value + 1];\n const isLastGameEvent = currentGameEventIndex.value === gameEvents.value.length - 1;\n const isNextGameEventGameTurnStarts = gameEvents.value.length > currentGameEventIndex.value + 1 && nextGameEvent.type === \"game-turn-starts\";\n const isCurrentGamePlayBuryDeadBodiesAndNextEventIsGameTurnStarts = gameStore.game.currentPlay?.action === \"bury-dead-bodies\" && isNextGameEventGameTurnStarts;\n if (\n isCurrentGamePlayBuryDeadBodiesAndNextEventIsGameTurnStarts && mustCurrentGamePlayBeSkipped.value ||\n isLastGameEvent && mustCurrentGamePlayBeSkipped.value\n ) {\n await gameStore.skipGamePlay();\n resetGameEventIndex();\n\n return;\n }\n currentGameEventIndex.value += 1;\n }\n\n function goToPreviousGameEvent(): void {\n currentGameEventIndex.value -= 1;\n }\n return {\n gameEvents,\n currentGameEventIndex,\n currentGameEvent,\n canGoToPreviousGameEvent,\n canGoToNextGameEvent,\n resetGameEventIndex,\n goToNextGameEvent,\n goToPreviousGameEvent,\n };\n});\n\nexport { useGameEventsStore };" + }, + "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts": { + "language": "typescript", + "mutants": [ + { + "id": "4249", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "tests/unit/specs/components/pages/game/GameOver/GameOverActions/GameOverActions.nuxt.spec.ts(50,31): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(25,36): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(26,36): error TS2339: Property 'fetchingGameHistoryRecordsStatus' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(32,37): error TS2339: Property 'fetchAndSetGameHistoryRecords' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(45,37): error TS2339: Property 'fetchAndSetGameHistoryRecords' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(47,38): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "1701", + "1702", + "1703", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1868", + "1869", + "1870" + ], + "location": { + "end": { + "column": 2, + "line": 30 + }, + "start": { + "column": 85, + "line": 8 + } + } + }, + { + "id": "4250", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(11,56): error TS2322: Type 'string' is not assignable to type 'GameHistoryRecord'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "1701", + "1702", + "1703", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1868", + "1869", + "1870" + ], + "location": { + "end": { + "column": 57, + "line": 11 + }, + "start": { + "column": 55, + "line": 11 + } + } + }, + { + "id": "4251", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(12,72): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "1701", + "1702", + "1703", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1868", + "1869", + "1870" + ], + "location": { + "end": { + "column": 78, + "line": 12 + }, + "start": { + "column": 72, + "line": 12 + } + } + }, + { + "id": "4252", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1869" + ], + "coveredBy": [ + "1869", + "1870" + ], + "location": { + "end": { + "column": 4, + "line": 24 + }, + "start": { + "column": 79, + "line": 14 + } + } + }, + { + "id": "4253", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(15,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1869", + "1870" + ], + "location": { + "end": { + "column": 55, + "line": 15 + }, + "start": { + "column": 46, + "line": 15 + } + } + }, + { + "id": "4254", + "mutatorName": "BooleanLiteral", + "replacement": "fetchedGameHistoryRecords", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(22,5): error TS2322: Type 'null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1869", + "1870" + ], + "location": { + "end": { + "column": 35, + "line": 17 + }, + "start": { + "column": 9, + "line": 17 + } + } + }, + { + "id": "4255", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(22,5): error TS2322: Type 'GameHistoryRecord[] | null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n Type 'null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1869", + "1870" + ], + "location": { + "end": { + "column": 35, + "line": 17 + }, + "start": { + "column": 9, + "line": 17 + } + } + }, + { + "id": "4256", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(22,5): error TS2322: Type 'GameHistoryRecord[] | null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n Type 'null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1869", + "1870" + ], + "location": { + "end": { + "column": 35, + "line": 17 + }, + "start": { + "column": 9, + "line": 17 + } + } + }, + { + "id": "4257", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(18,5): error TS2322: Type 'GameHistoryRecord[] | null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n Type 'null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1869" + ], + "location": { + "end": { + "column": 6, + "line": 21 + }, + "start": { + "column": 37, + "line": 17 + } + } + }, + { + "id": "4258", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(18,7): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1869" + ], + "location": { + "end": { + "column": 55, + "line": 18 + }, + "start": { + "column": 48, + "line": 18 + } + } + }, + { + "id": "4259", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(23,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1870" + ], + "location": { + "end": { + "column": 55, + "line": 23 + }, + "start": { + "column": 46, + "line": 23 + } + } + }, + { + "id": "4260", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "tests/unit/specs/components/pages/game/GameOver/GameOverActions/GameOverActions.nuxt.spec.ts(50,31): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(25,36): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(26,36): error TS2339: Property 'fetchingGameHistoryRecordsStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(32,37): error TS2339: Property 'fetchAndSetGameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(45,37): error TS2339: Property 'fetchAndSetGameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(47,38): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "1701", + "1702", + "1703", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1868", + "1869", + "1870" + ], + "location": { + "end": { + "column": 4, + "line": 29 + }, + "start": { + "column": 10, + "line": 25 + } + } + } + ], + "source": "import type { AsyncDataRequestStatus } from \"nuxt/app\";\nimport { defineStore } from \"pinia\";\n\nimport { useFetchGameHistoryRecords } from \"~/composables/api/game/game-history-record/useFetchGameHistoryRecords\";\nimport type { GameHistoryRecord } from \"~/composables/api/game/types/game-history-record/game-history-record.class\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\n\nconst useGameHistoryRecordsStore = defineStore(StoreIds.GAME_HISTORY_RECORDS, () => {\n const { getGameHistoryRecords } = useFetchGameHistoryRecords();\n\n const gameHistoryRecords = ref([]);\n const fetchingGameHistoryRecordsStatus = ref(\"idle\");\n\n async function fetchAndSetGameHistoryRecords(gameId: string): Promise {\n fetchingGameHistoryRecordsStatus.value = \"pending\";\n const fetchedGameHistoryRecords = await getGameHistoryRecords(gameId);\n if (!fetchedGameHistoryRecords) {\n fetchingGameHistoryRecordsStatus.value = \"error\";\n\n return;\n }\n gameHistoryRecords.value = fetchedGameHistoryRecords;\n fetchingGameHistoryRecordsStatus.value = \"success\";\n }\n return {\n gameHistoryRecords,\n fetchingGameHistoryRecordsStatus,\n fetchAndSetGameHistoryRecords,\n };\n});\n\nexport { useGameHistoryRecordsStore };" + }, + "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts": { + "language": "typescript", + "mutants": [ + { + "id": "4261", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "tests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlayground.nuxt.spec.ts(86,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlayground.nuxt.spec.ts(92,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlayground.nuxt.spec.ts(98,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlayground.nuxt.spec.ts(104,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(65,23): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(124,25): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(157,25): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(230,27): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(261,27): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(40,35): error TS2339: Property 'setChosenSide' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(45,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(55,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(67,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(82,35): error TS2339: Property 'setChosenSide' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(87,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(97,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(109,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(65,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(79,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(126,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(146,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(166,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(177,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(208,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(213,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(235,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(240,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(241,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(263,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(268,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(269,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(300,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(305,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(327,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(332,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(333,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(355,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(360,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(361,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(382,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(383,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(394,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(415,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(424,37): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(425,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(426,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(451,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(456,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(457,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(198,35): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(199,35): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(209,35): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(219,35): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(229,35): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(76,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(86,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(87,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(161,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(172,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(176,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(182,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(187,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(193,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(198,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(204,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(209,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(218,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(223,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(231,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(236,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(19,33): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(32,28): error TS2339: Property 'setMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(34,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(41,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(49,28): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(51,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(58,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(60,28): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(62,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(68,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(70,28): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(73,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(80,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(81,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(83,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(89,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(90,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(92,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(102,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(103,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(106,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(113,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(114,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(116,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(123,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(124,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(126,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(131,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(132,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(134,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(144,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(145,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(148,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(155,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(156,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(158,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(163,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(164,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(166,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(176,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(177,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(179,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(189,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(190,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(193,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(200,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(202,28): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(204,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(210,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(212,28): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(215,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(222,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(223,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(225,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(231,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(232,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(234,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(244,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(245,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(248,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(255,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(256,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(258,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(265,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(266,28): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(268,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(275,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(276,28): error TS2339: Property 'setChosenCardId' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(278,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(285,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(286,28): error TS2339: Property 'setChosenSide' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(288,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "368", + "369", + "370", + "371", + "372", + "524", + "525", + "526", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568", + "1290", + "1291", + "1292", + "1293", + "1294", + "1365", + "1366", + "1367", + "1368", + "1369", + "1370", + "1371", + "1372", + "1373", + "1393", + "1394", + "1395", + "1396", + "1397", + "1398", + "1399" + ], + "location": { + "end": { + "column": 2, + "line": 101 + }, + "start": { + "column": 80, + "line": 10 + } + } + }, + { + "id": "4262", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _MakeGamePlayDto{ …(5) } to strictly equal _MakeGamePlayDto{ targets: [], …(4) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "349" + ], + "coveredBy": [ + "349" + ], + "location": { + "end": { + "column": 4, + "line": 15 + }, + "start": { + "column": 76, + "line": 13 + } + } + }, + { + "id": "4263", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _MakeGamePlayDto{ targets: [], …(4) } to strictly equal _MakeGamePlayDto{ …(5) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "350" + ], + "coveredBy": [ + "350" + ], + "location": { + "end": { + "column": 4, + "line": 19 + }, + "start": { + "column": 41, + "line": 17 + } + } + }, + { + "id": "4264", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "351" + ], + "coveredBy": [ + "351", + "352" + ], + "location": { + "end": { + "column": 4, + "line": 26 + }, + "start": { + "column": 74, + "line": 21 + } + } + }, + { + "id": "4265", + "mutatorName": "BooleanLiteral", + "replacement": "makeGamePlayDto.value.targets", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(25,5): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "351", + "352" + ], + "location": { + "end": { + "column": 39, + "line": 22 + }, + "start": { + "column": 9, + "line": 22 + } + } + }, + { + "id": "4266", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected [ _MakeGamePlayTargetDto{ …(2) } ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "352" + ], + "coveredBy": [ + "351", + "352" + ], + "location": { + "end": { + "column": 39, + "line": 22 + }, + "start": { + "column": 9, + "line": 22 + } + } + }, + { + "id": "4267", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(25,5): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "351", + "352" + ], + "location": { + "end": { + "column": 39, + "line": 22 + }, + "start": { + "column": 9, + "line": 22 + } + } + }, + { + "id": "4268", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(23,5): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "351" + ], + "location": { + "end": { + "column": 6, + "line": 24 + }, + "start": { + "column": 41, + "line": 22 + } + } + }, + { + "id": "4269", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(23,40): error TS2322: Type 'string' is not assignable to type '{ playerId: string; drankPotion?: \"death\" | \"life\" | undefined; }'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(25,5): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "351" + ], + "location": { + "end": { + "column": 41, + "line": 23 + }, + "start": { + "column": 39, + "line": 23 + } + } + }, + { + "id": "4270", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "355" + ], + "coveredBy": [ + "353", + "354", + "355", + "356", + "359", + "363" ], "location": { "end": { "column": 4, - "line": 13 + "line": 39 }, "start": { - "column": 78, - "line": 11 + "column": 64, + "line": 28 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ElderGameOptions {\n @Expose()\n public livesCountAgainstWerewolves: number;\n\n @Expose()\n public doesTakeHisRevenge: boolean;\n\n public static create(elderGameOptions: ElderGameOptions): ElderGameOptions {\n return plainToInstance(ElderGameOptions, elderGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ElderGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/fox-game-options/fox-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3449", + "id": "4271", + "mutatorName": "BooleanLiteral", + "replacement": "makeGamePlayDto.value.targets", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,65): error TS7006: Parameter 'target' implicitly has an 'any' type.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(36,9): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "353", + "354", + "355", + "356", + "359", + "363" + ], + "location": { + "end": { + "column": 39, + "line": 29 + }, + "start": { + "column": 9, + "line": 29 + } + } + }, + { + "id": "4272", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(36,9): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "353", + "354", + "355", + "356", + "359", + "363" + ], + "location": { + "end": { + "column": 39, + "line": 29 + }, + "start": { + "column": 9, + "line": 29 + } + } + }, + { + "id": "4273", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(36,9): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "353", + "354", + "355", + "356", + "359", + "363" + ], + "location": { + "end": { + "column": 39, + "line": 29 + }, + "start": { + "column": 9, + "line": 29 + } + } + }, + { + "id": "4274", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/fox-game-options/fox-game-options.class.ts(8,57): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(30,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,9): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", "status": "CompileError", - "static": true, + "static": false, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "235", - "236", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "277", - "278", - "280", - "281", - "282", - "283", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "528", - "529", - "530", - "531", - "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "719", - "723", - "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "775", - "779", - "785", - "792", - "793", - "794", - "795", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", - "891", - "893", - "894", - "895", - "903", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", - "989", - "990", - "991", - "992", - "1036", - "1039", - "1040", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1055", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1362", - "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1522", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1544", - "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2075" + "353" + ], + "location": { + "end": { + "column": 6, + "line": 31 + }, + "start": { + "column": 41, + "line": 29 + } + } + }, + { + "id": "4275", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "355" + ], + "coveredBy": [ + "354", + "355", + "356", + "359", + "363" + ], + "location": { + "end": { + "column": 103, + "line": 32 + }, + "start": { + "column": 65, + "line": 32 + } + } + }, + { + "id": "4276", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "354" + ], + "coveredBy": [ + "354", + "355", + "356", + "359", + "363" + ], + "location": { + "end": { + "column": 103, + "line": 32 + }, + "start": { + "column": 75, + "line": 32 + } + } + }, + { + "id": "4277", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "355" + ], + "coveredBy": [ + "354", + "355", + "356", + "359", + "363" + ], + "location": { + "end": { + "column": 103, + "line": 32 + }, + "start": { + "column": 75, + "line": 32 + } + } + }, + { + "id": "4278", + "mutatorName": "EqualityOperator", + "replacement": "target.playerId !== targetId", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "354" + ], + "coveredBy": [ + "354", + "355", + "356", + "359", + "363" + ], + "location": { + "end": { + "column": 103, + "line": 32 + }, + "start": { + "column": 75, + "line": 32 + } + } + }, + { + "id": "4279", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "354" + ], + "coveredBy": [ + "354", + "355", + "356", + "359", + "363" + ], + "location": { + "end": { + "column": 27, + "line": 33 + }, + "start": { + "column": 9, + "line": 33 + } + } + }, + { + "id": "4280", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "354", + "355", + "356", + "359", + "363" + ], + "location": { + "end": { + "column": 27, + "line": 33 + }, + "start": { + "column": 9, + "line": 33 + } + } + }, + { + "id": "4281", + "mutatorName": "EqualityOperator", + "replacement": "targetIndex === -1", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "354" + ], + "coveredBy": [ + "354", + "355", + "356", + "359", + "363" + ], + "location": { + "end": { + "column": 27, + "line": 33 + }, + "start": { + "column": 9, + "line": 33 + } + } + }, + { + "id": "4282", + "mutatorName": "UnaryOperator", + "replacement": "+1", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "354" + ], + "coveredBy": [ + "354", + "355", + "356", + "359", + "363" + ], + "location": { + "end": { + "column": 27, + "line": 33 + }, + "start": { + "column": 25, + "line": 33 + } + } + }, + { + "id": "4283", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "355" + ], + "coveredBy": [ + "355", + "356", + "359", + "363" + ], + "location": { + "end": { + "column": 6, + "line": 35 + }, + "start": { + "column": 29, + "line": 33 + } + } + }, + { + "id": "4284", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "354" + ], + "coveredBy": [ + "354", + "355", + "356", + "359", + "363" + ], + "location": { + "end": { + "column": 51, + "line": 36 + }, + "start": { + "column": 9, + "line": 36 + } + } + }, + { + "id": "4285", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [] to be undefined", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "356" + ], + "coveredBy": [ + "354", + "355", + "356", + "359", + "363" + ], + "location": { + "end": { + "column": 51, + "line": 36 + }, + "start": { + "column": 9, + "line": 36 + } + } + }, + { + "id": "4286", + "mutatorName": "EqualityOperator", + "replacement": "makeGamePlayDto.value.targets.length !== 0", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "354" + ], + "coveredBy": [ + "354", + "355", + "356", + "359", + "363" + ], + "location": { + "end": { + "column": 51, + "line": 36 + }, + "start": { + "column": 9, + "line": 36 + } + } + }, + { + "id": "4287", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [] to be undefined", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "356" + ], + "coveredBy": [ + "356" + ], + "location": { + "end": { + "column": 6, + "line": 38 + }, + "start": { + "column": 53, + "line": 36 + } + } + }, + { + "id": "4288", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "359" + ], + "coveredBy": [ + "357", + "358", + "359" ], "location": { "end": { "column": 4, - "line": 10 + "line": 47 + }, + "start": { + "column": 53, + "line": 41 + } + } + }, + { + "id": "4289", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(45,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "357", + "358", + "359" + ], + "location": { + "end": { + "column": 85, + "line": 42 + }, + "start": { + "column": 9, + "line": 42 + } + } + }, + { + "id": "4290", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(45,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "357", + "358", + "359" + ], + "location": { + "end": { + "column": 85, + "line": 42 + }, + "start": { + "column": 9, + "line": 42 + } + } + }, + { + "id": "4291", + "mutatorName": "LogicalOperator", + "replacement": "!makeGamePlayDto.value.targets && makeGamePlayDto.value.targets.length === 0", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(42,43): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(45,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "357", + "358", + "359" + ], + "location": { + "end": { + "column": 85, + "line": 42 + }, + "start": { + "column": 9, + "line": 42 + } + } + }, + { + "id": "4292", + "mutatorName": "BooleanLiteral", + "replacement": "makeGamePlayDto.value.targets", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(42,42): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(45,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "357", + "358", + "359" + ], + "location": { + "end": { + "column": 39, + "line": 42 + }, + "start": { + "column": 9, + "line": 42 + } + } + }, + { + "id": "4293", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Cannot read properties of undefined (reading 'playerId')", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "358" + ], + "coveredBy": [ + "358", + "359" + ], + "location": { + "end": { + "column": 85, + "line": 42 + }, + "start": { + "column": 43, + "line": 42 + } + } + }, + { + "id": "4294", + "mutatorName": "EqualityOperator", + "replacement": "makeGamePlayDto.value.targets.length !== 0", + "statusReason": "Cannot read properties of undefined (reading 'playerId')", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "358" + ], + "coveredBy": [ + "358", + "359" + ], + "location": { + "end": { + "column": 85, + "line": 42 + }, + "start": { + "column": 43, + "line": 42 + } + } + }, + { + "id": "4295", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(43,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "357", + "358" + ], + "location": { + "end": { + "column": 6, + "line": 44 + }, + "start": { + "column": 87, + "line": 42 + } + } + }, + { + "id": "4296", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "363" + ], + "coveredBy": [ + "360", + "361", + "362", + "363" + ], + "location": { + "end": { + "column": 4, + "line": 54 + }, + "start": { + "column": 87, + "line": 49 + } + } + }, + { + "id": "4297", + "mutatorName": "OptionalChaining", + "replacement": "makeGamePlayDto.value.targets.find", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(50,36): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "360", + "361", + "362", + "363" + ], + "location": { + "end": { + "column": 71, + "line": 50 + }, + "start": { + "column": 36, + "line": 50 + } + } + }, + { + "id": "4298", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "363" + ], + "coveredBy": [ + "361", + "362", + "363" + ], + "location": { + "end": { + "column": 116, + "line": 50 }, "start": { "column": 72, - "line": 8 + "line": 50 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass FoxGameOptions {\n @Expose()\n public isPowerlessIfMissesWerewolf: boolean;\n\n public static create(foxGameOptions: FoxGameOptions): FoxGameOptions {\n return plainToInstance(FoxGameOptions, foxGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { FoxGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/idiot-game-options/idiot-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3450", + "id": "4299", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected [ Array(2) ] to strictly equal [ Array(3) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "362" + ], + "coveredBy": [ + "362", + "363" + ], + "location": { + "end": { + "column": 116, + "line": 50 + }, + "start": { + "column": 82, + "line": 50 + } + } + }, + { + "id": "4300", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "363" + ], + "coveredBy": [ + "362", + "363" + ], + "location": { + "end": { + "column": 116, + "line": 50 + }, + "start": { + "column": 82, + "line": 50 + } + } + }, + { + "id": "4301", + "mutatorName": "EqualityOperator", + "replacement": "target.drankPotion !== drankPotion", + "statusReason": "expected [ Array(2) ] to strictly equal [ Array(3) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "362" + ], + "coveredBy": [ + "362", + "363" + ], + "location": { + "end": { + "column": 116, + "line": 50 + }, + "start": { + "column": 82, + "line": 50 + } + } + }, + { + "id": "4302", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(52,35): error TS18048: 'firstDrankPotionTarget' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "360", + "361", + "362", + "363" + ], + "location": { + "end": { + "column": 31, + "line": 51 + }, + "start": { + "column": 9, + "line": 51 + } + } + }, + { + "id": "4303", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(52,35): error TS18048: 'firstDrankPotionTarget' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "360", + "361", + "362", + "363" + ], + "location": { + "end": { + "column": 31, + "line": 51 + }, + "start": { + "column": 9, + "line": 51 + } + } + }, + { + "id": "4304", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/idiot-game-options/idiot-game-options.class.ts(8,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "363" + ], + "coveredBy": [ + "363" + ], + "location": { + "end": { + "column": 6, + "line": 53 + }, + "start": { + "column": 33, + "line": 51 + } + } + }, + { + "id": "4305", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "364" + ], + "coveredBy": [ + "364", + "365" + ], + "location": { + "end": { + "column": 4, + "line": 61 + }, + "start": { + "column": 68, + "line": 56 + } + } + }, + { + "id": "4306", + "mutatorName": "BooleanLiteral", + "replacement": "makeGamePlayDto.value.votes", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(60,5): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", "status": "CompileError", - "static": true, + "static": false, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "235", - "236", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "277", - "278", - "280", - "281", - "282", - "283", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "528", - "529", - "530", - "531", - "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "719", - "723", - "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "775", - "779", - "785", - "792", - "793", - "794", - "795", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", - "891", - "893", - "894", - "895", - "903", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", - "989", - "990", - "991", - "992", - "1036", - "1039", - "1040", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1055", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1362", - "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1522", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1544", - "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2074" + "364", + "365" + ], + "location": { + "end": { + "column": 37, + "line": 57 + }, + "start": { + "column": 9, + "line": 57 + } + } + }, + { + "id": "4307", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) } ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "365" + ], + "coveredBy": [ + "364", + "365" + ], + "location": { + "end": { + "column": 37, + "line": 57 + }, + "start": { + "column": 9, + "line": 57 + } + } + }, + { + "id": "4308", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(60,5): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "364", + "365" + ], + "location": { + "end": { + "column": 37, + "line": 57 + }, + "start": { + "column": 9, + "line": 57 + } + } + }, + { + "id": "4309", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(58,5): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "364" + ], + "location": { + "end": { + "column": 6, + "line": 59 + }, + "start": { + "column": 39, + "line": 57 + } + } + }, + { + "id": "4310", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(58,38): error TS2322: Type 'string' is not assignable to type '{ sourceId: string; targetId: string; }'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(60,5): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "364" + ], + "location": { + "end": { + "column": 39, + "line": 58 + }, + "start": { + "column": 37, + "line": 58 + } + } + }, + { + "id": "4311", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) }, …(2) ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "368" + ], + "coveredBy": [ + "366", + "367", + "368", + "369" ], "location": { "end": { "column": 4, - "line": 10 + "line": 74 }, "start": { - "column": 78, - "line": 8 + "column": 62, + "line": 63 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass IdiotGameOptions {\n @Expose()\n public doesDieOnElderDeath: boolean;\n\n public static create(idiotGameOptions: IdiotGameOptions): IdiotGameOptions {\n return plainToInstance(IdiotGameOptions, idiotGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { IdiotGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/little-girl-game-options/little-girl-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3451", + "id": "4312", + "mutatorName": "BooleanLiteral", + "replacement": "makeGamePlayDto.value.votes", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,23): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,61): error TS7006: Parameter 'vote' implicitly has an 'any' type.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(71,9): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "366", + "367", + "368", + "369" + ], + "location": { + "end": { + "column": 37, + "line": 64 + }, + "start": { + "column": 9, + "line": 64 + } + } + }, + { + "id": "4313", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,23): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(71,9): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "366", + "367", + "368", + "369" + ], + "location": { + "end": { + "column": 37, + "line": 64 + }, + "start": { + "column": 9, + "line": 64 + } + } + }, + { + "id": "4314", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,23): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(71,9): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "366", + "367", + "368", + "369" + ], + "location": { + "end": { + "column": 37, + "line": 64 + }, + "start": { + "column": 9, + "line": 64 + } + } + }, + { + "id": "4315", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/little-girl-game-options/little-girl-game-options.class.ts(8,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(65,23): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,9): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", "status": "CompileError", - "static": true, + "static": false, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "235", - "236", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "277", - "278", - "280", - "281", - "282", - "283", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "528", - "529", - "530", - "531", - "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "719", - "723", - "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "775", - "779", - "785", - "792", - "793", - "794", - "795", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", - "891", - "893", - "894", - "895", - "903", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", - "989", - "990", - "991", - "992", - "1036", - "1039", - "1040", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1055", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1362", - "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1522", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1544", - "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2058" + "366" + ], + "location": { + "end": { + "column": 6, + "line": 66 + }, + "start": { + "column": 39, + "line": 64 + } + } + }, + { + "id": "4316", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) }, …(2) ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "368" + ], + "coveredBy": [ + "367", + "368", + "369" + ], + "location": { + "end": { + "column": 95, + "line": 67 + }, + "start": { + "column": 61, + "line": 67 + } + } + }, + { + "id": "4317", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "367" + ], + "coveredBy": [ + "367", + "368", + "369" + ], + "location": { + "end": { + "column": 95, + "line": 67 + }, + "start": { + "column": 69, + "line": 67 + } + } + }, + { + "id": "4318", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) }, …(2) ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "368" + ], + "coveredBy": [ + "367", + "368", + "369" + ], + "location": { + "end": { + "column": 95, + "line": 67 + }, + "start": { + "column": 69, + "line": 67 + } + } + }, + { + "id": "4319", + "mutatorName": "EqualityOperator", + "replacement": "vote.sourceId !== sourceId", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "367" + ], + "coveredBy": [ + "367", + "368", + "369" + ], + "location": { + "end": { + "column": 95, + "line": 67 + }, + "start": { + "column": 69, + "line": 67 + } + } + }, + { + "id": "4320", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "367" + ], + "coveredBy": [ + "367", + "368", + "369" + ], + "location": { + "end": { + "column": 25, + "line": 68 + }, + "start": { + "column": 9, + "line": 68 + } + } + }, + { + "id": "4321", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "367", + "368", + "369" + ], + "location": { + "end": { + "column": 25, + "line": 68 + }, + "start": { + "column": 9, + "line": 68 + } + } + }, + { + "id": "4322", + "mutatorName": "EqualityOperator", + "replacement": "voteIndex === -1", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "367" + ], + "coveredBy": [ + "367", + "368", + "369" + ], + "location": { + "end": { + "column": 25, + "line": 68 + }, + "start": { + "column": 9, + "line": 68 + } + } + }, + { + "id": "4323", + "mutatorName": "UnaryOperator", + "replacement": "+1", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "367" + ], + "coveredBy": [ + "367", + "368", + "369" + ], + "location": { + "end": { + "column": 25, + "line": 68 + }, + "start": { + "column": 23, + "line": 68 + } + } + }, + { + "id": "4324", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) }, …(2) ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "368" + ], + "coveredBy": [ + "368", + "369" + ], + "location": { + "end": { + "column": 6, + "line": 70 + }, + "start": { + "column": 27, + "line": 68 + } + } + }, + { + "id": "4325", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "367" + ], + "coveredBy": [ + "367", + "368", + "369" + ], + "location": { + "end": { + "column": 49, + "line": 71 + }, + "start": { + "column": 9, + "line": 71 + } + } + }, + { + "id": "4326", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [] to be undefined", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "369" + ], + "coveredBy": [ + "367", + "368", + "369" + ], + "location": { + "end": { + "column": 49, + "line": 71 + }, + "start": { + "column": 9, + "line": 71 + } + } + }, + { + "id": "4327", + "mutatorName": "EqualityOperator", + "replacement": "makeGamePlayDto.value.votes.length !== 0", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "367" + ], + "coveredBy": [ + "367", + "368", + "369" + ], + "location": { + "end": { + "column": 49, + "line": 71 + }, + "start": { + "column": 9, + "line": 71 + } + } + }, + { + "id": "4328", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [] to be undefined", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "369" + ], + "coveredBy": [ + "369" + ], + "location": { + "end": { + "column": 6, + "line": 73 + }, + "start": { + "column": 51, + "line": 71 + } + } + }, + { + "id": "4329", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected undefined to be truthy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "370" + ], + "coveredBy": [ + "370" ], "location": { "end": { "column": 4, - "line": 10 + "line": 78 }, "start": { - "column": 93, - "line": 8 + "column": 99, + "line": 76 + } + } + }, + { + "id": "4330", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected undefined to be 'cardId' // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "371" + ], + "coveredBy": [ + "371" + ], + "location": { + "end": { + "column": 4, + "line": 82 + }, + "start": { + "column": 68, + "line": 80 + } + } + }, + { + "id": "4331", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected undefined to be 'werewolves' // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "372" + ], + "coveredBy": [ + "372" + ], + "location": { + "end": { + "column": 4, + "line": 86 + }, + "start": { + "column": 66, + "line": 84 + } + } + }, + { + "id": "4332", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "tests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlayground.nuxt.spec.ts(86,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlayground.nuxt.spec.ts(92,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlayground.nuxt.spec.ts(98,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlayground.nuxt.spec.ts(104,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(65,23): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(124,25): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(157,25): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(230,27): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlaygroundAdditionalCard/GameChooseCardPlaygroundAdditionalCard.nuxt.spec.ts(261,27): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(40,35): error TS2339: Property 'setChosenSide' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(45,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(55,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(67,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(82,35): error TS2339: Property 'setChosenSide' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(87,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(97,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(109,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(65,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(79,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(126,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(146,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(166,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(177,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(208,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(213,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(235,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(240,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(241,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(263,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(268,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(269,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(300,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(305,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(327,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(332,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(333,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(355,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(360,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(361,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(382,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(383,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(394,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(415,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(424,37): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(425,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(426,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(451,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(456,37): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(457,37): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(198,35): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(199,35): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(209,35): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(219,35): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(229,35): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(76,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(86,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(87,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(161,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(172,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(176,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(182,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(187,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(193,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(198,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(204,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(209,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(218,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(223,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(231,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(236,37): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(19,33): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(32,28): error TS2339: Property 'setMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(34,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(41,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(49,28): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(51,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(58,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(60,28): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(62,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(68,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(70,28): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(73,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(80,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(81,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(83,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(89,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(90,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(92,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(102,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(103,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(106,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(113,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(114,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(116,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(123,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(124,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(126,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(131,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(132,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(134,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(144,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(145,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(148,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(155,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(156,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(158,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(163,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(164,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(166,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(176,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(177,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(179,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(189,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(190,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(193,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(200,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(202,28): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(204,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(210,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(212,28): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(215,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(222,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(223,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(225,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(231,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(232,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(234,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(244,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(245,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(248,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(255,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(256,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(258,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(265,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(266,28): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(268,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(275,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(276,28): error TS2339: Property 'setChosenCardId' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(278,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(285,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(286,28): error TS2339: Property 'setChosenSide' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(288,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "368", + "369", + "370", + "371", + "372", + "524", + "525", + "526", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568", + "1290", + "1291", + "1292", + "1293", + "1294", + "1365", + "1366", + "1367", + "1368", + "1369", + "1370", + "1371", + "1372", + "1373", + "1393", + "1394", + "1395", + "1396", + "1397", + "1398", + "1399" + ], + "location": { + "end": { + "column": 4, + "line": 100 + }, + "start": { + "column": 10, + "line": 87 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass LittleGirlGameOptions {\n @Expose()\n public isProtectedByDefender: boolean;\n\n public static create(littleGirlGameOptions: LittleGirlGameOptions): LittleGirlGameOptions {\n return plainToInstance(LittleGirlGameOptions, littleGirlGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { LittleGirlGameOptions };" + "source": "import { defineStore } from \"pinia\";\n\nimport { MakeGamePlayTargetDto } from \"~/composables/api/game/dto/make-game-play/make-game-play-target/make-game-play-target.dto\";\nimport { MakeGamePlayVoteDto } from \"~/composables/api/game/dto/make-game-play/make-game-play-vote/make-game-play-vote.dto\";\nimport { MakeGamePlayDto } from \"~/composables/api/game/dto/make-game-play/make-game-play.dto\";\nimport type { WitchPotion } from \"~/composables/api/game/types/game-play/game-play.types\";\nimport type { RoleSide } from \"~/composables/api/role/types/role.types\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\n\nconst useMakeGamePlayDtoStore = defineStore(StoreIds.MAKE_GAME_PLAY_DTO, () => {\n const makeGamePlayDto = ref(MakeGamePlayDto.create({}));\n\n function setMakeGamePlayDto(makeGamePlayDtoValue: MakeGamePlayDto): void {\n makeGamePlayDto.value = MakeGamePlayDto.create(makeGamePlayDtoValue);\n }\n\n function resetMakeGamePlayDto(): void {\n makeGamePlayDto.value = MakeGamePlayDto.create({});\n }\n\n function addMakeGamePlayTargetDto(target: MakeGamePlayTargetDto): void {\n if (!makeGamePlayDto.value.targets) {\n makeGamePlayDto.value.targets = [];\n }\n makeGamePlayDto.value.targets.push(MakeGamePlayTargetDto.create(target));\n }\n\n function removeMakeGamePlayTargetDto(targetId: string): void {\n if (!makeGamePlayDto.value.targets) {\n return;\n }\n const targetIndex = makeGamePlayDto.value.targets.findIndex(target => target.playerId === targetId);\n if (targetIndex !== -1) {\n makeGamePlayDto.value.targets = makeGamePlayDto.value.targets.toSpliced(targetIndex, 1);\n }\n if (makeGamePlayDto.value.targets.length === 0) {\n makeGamePlayDto.value.targets = undefined;\n }\n }\n\n function removeFirstMakeGamePlayTargetDto(): void {\n if (!makeGamePlayDto.value.targets || makeGamePlayDto.value.targets.length === 0) {\n return;\n }\n const firstTarget = makeGamePlayDto.value.targets[0];\n removeMakeGamePlayTargetDto(firstTarget.playerId);\n }\n\n function removeFirstMakeGamePlayTargetDtoWithPotion(drankPotion: WitchPotion): void {\n const firstDrankPotionTarget = makeGamePlayDto.value.targets?.find(target => target.drankPotion === drankPotion);\n if (firstDrankPotionTarget) {\n removeMakeGamePlayTargetDto(firstDrankPotionTarget.playerId);\n }\n }\n\n function addMakeGamePlayVoteDto(vote: MakeGamePlayVoteDto): void {\n if (!makeGamePlayDto.value.votes) {\n makeGamePlayDto.value.votes = [];\n }\n makeGamePlayDto.value.votes.push(MakeGamePlayVoteDto.create(vote));\n }\n\n function removeMakeGamePlayVoteDto(sourceId: string): void {\n if (!makeGamePlayDto.value.votes) {\n return;\n }\n const voteIndex = makeGamePlayDto.value.votes.findIndex(vote => vote.sourceId === sourceId);\n if (voteIndex !== -1) {\n makeGamePlayDto.value.votes = makeGamePlayDto.value.votes.toSpliced(voteIndex, 1);\n }\n if (makeGamePlayDto.value.votes.length === 0) {\n makeGamePlayDto.value.votes = undefined;\n }\n }\n\n function setDoesJudgeRequestAnotherVote(doesJudgeRequestAnotherVote: boolean | undefined): void {\n makeGamePlayDto.value.doesJudgeRequestAnotherVote = doesJudgeRequestAnotherVote;\n }\n\n function setChosenCardId(chosenCardId: string | undefined): void {\n makeGamePlayDto.value.chosenCardId = chosenCardId;\n }\n\n function setChosenSide(chosenSide: RoleSide | undefined): void {\n makeGamePlayDto.value.chosenSide = chosenSide;\n }\n return {\n makeGamePlayDto,\n setMakeGamePlayDto,\n resetMakeGamePlayDto,\n addMakeGamePlayTargetDto,\n removeMakeGamePlayTargetDto,\n removeFirstMakeGamePlayTargetDto,\n removeFirstMakeGamePlayTargetDtoWithPotion,\n addMakeGamePlayVoteDto,\n removeMakeGamePlayVoteDto,\n setDoesJudgeRequestAnotherVote,\n setChosenCardId,\n setChosenSide,\n };\n});\n\nexport { useMakeGamePlayDtoStore };" }, - "app/composables/api/game/types/game-options/roles-game-options/pied-piper-game-options/pied-piper-game-options.class.ts": { + "app/stores/game/useGameStore.ts": { "language": "typescript", "mutants": [ { - "id": "3452", + "id": "4333", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/pied-piper-game-options/pied-piper-game-options.class.ts(14,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(12,72): error TS2339: Property 'game' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(15,105): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(16,66): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(26,75): error TS2339: Property 'game' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(30,83): error TS2339: Property 'game' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(35,23): error TS2339: Property 'skipGamePlay' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(101,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(109,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(137,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(166,13): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(194,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(198,24): error TS2339: Property 'cancelGame' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOver.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOver.nuxt.spec.ts(102,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(126,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(229,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(350,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverWinners/GameOverWinners.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverWinners/GameOverWinners.nuxt.spec.ts(61,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameAccursedWolfFatherMayHaveInfectedEvent/GameAccursedWolfFatherMayHaveInfectedEvent.nuxt.spec.ts(51,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameActorMayHaveChosenCardEvent/GameActorMayHaveChosenCardEvent.nuxt.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameActorMayHaveChosenCardEvent/GameActorMayHaveChosenCardEvent.nuxt.spec.ts(108,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameDeathEvent/GameDeathEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameElderHasTakenRevengeEvent/GameElderHasTakenRevengeEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameElderHasTakenRevengeEvent/GameElderHasTakenRevengeEvent.nuxt.spec.ts(86,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(60,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(103,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(115,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(127,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(139,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(151,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(163,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(175,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(187,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(199,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(211,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(223,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(235,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(247,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(259,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(271,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(283,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(295,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(307,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(319,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(136,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameIdiotIsSparedEvent/GameIdiotIsSparedEvent.nuxt.spec.ts(46,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(205,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePiedPiperHasCharmedEvent/GamePiedPiperHasCharmedEvent.nuxt.spec.ts(90,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePiedPiperHasCharmedEvent/GamePiedPiperHasCharmedEvent.nuxt.spec.ts(105,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMarkIsActiveEvent/GameScandalmongerMarkIsActiveEvent.nuxt.spec.ts(42,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(43,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(112,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(150,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(52,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(76,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(54,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(107,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(142,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(143,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(144,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(50,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(149,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(163,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameBigBadWolfTurnStartsEvent/GameBigBadWolfTurnStartsEvent.nuxt.spec.ts(31,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameBigBadWolfTurnStartsEvent/GameBigBadWolfTurnStartsEvent.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCharmedTurnStartsEvent/GameCharmedTurnStartsEvent.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCupidTurnStartsEvent/GameCupidTurnStartsEvent.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(68,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(80,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameLoversTurnStartsEvent/GameLoversTurnStartsEvent.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameLoversTurnStartsEvent/GameLoversTurnStartsEvent.nuxt.spec.ts(77,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSeerTurnStartsEvent/GameSeerTurnStartsEvent.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSheriffTurnStartsEvent/GameSheriffTurnStartsEvent.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSheriffTurnStartsEvent/GameSheriffTurnStartsEvent.nuxt.spec.ts(89,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSurvivorsTurnStartsEvent/GameSurvivorsTurnStartsEvent.nuxt.spec.ts(138,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThiefTurnStartsEvent/GameThiefTurnStartsEvent.nuxt.spec.ts(46,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThiefTurnStartsEvent/GameThiefTurnStartsEvent.nuxt.spec.ts(82,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThiefTurnStartsEvent/GameThiefTurnStartsEvent.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThreeBrothersTurnStartsEvent/GameThreeBrothersTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(60,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(87,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(105,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(141,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(150,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(159,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(168,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(177,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(186,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(195,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(204,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(213,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(222,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(231,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(240,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(249,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(258,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(267,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(277,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTwoSistersTurnStartsEvent/GameTwoSistersTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(65,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(65,49): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(81,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(82,22): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(95,49): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWitchTurnStartsEvent/GameWitchTurnStartsEvent.nuxt.spec.ts(62,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWolfHoundTurnStartsEvent/GameWolfHoundTurnStartsEvent.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameVillagerVillagerIntroductionEvent/GameVillagerVillagerIntroductionEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWildChildHasTransformedEvent/GameWildChildHasTransformedEvent.nuxt.spec.ts(45,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWildChildHasTransformedEvent/GameWildChildHasTransformedEvent.nuxt.spec.ts(104,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(141,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(162,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(183,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(204,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(253,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(274,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(49,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(178,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(274,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayExpectedPlayersToAct/CurrentPlayExpectedPlayersToAct.nuxt.spec.ts(47,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayExpectedPlayersToAct/CurrentPlayExpectedPlayersToAct.nuxt.spec.ts(56,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayQuestion/CurrentPlayQuestion.nuxt.spec.ts(206,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(36,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(65,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(87,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(100,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(39,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(48,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(57,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(102,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(111,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(92,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(101,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(110,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(121,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(132,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(152,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(172,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(189,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(225,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(253,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(281,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(317,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(345,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(367,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(389,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(400,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(432,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(465,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(474,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(113,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(127,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(143,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(36,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(45,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(54,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(88,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(55,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(64,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(73,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(128,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(159,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(196,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(228,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(259,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(296,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(43,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(61,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(31,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(42,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(60,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(38,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(174,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(231,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(106,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(134,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(155,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(166,26): error TS2339: Property 'makeGamePlay' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(230,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCard/GamePlaygroundHeaderCard.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCard/GamePlaygroundHeaderCard.nuxt.spec.ts(100,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(44,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(196,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(360,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(40,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(41,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(50,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlaying.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(74,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(92,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(112,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(125,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(126,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(127,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(128,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(134,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(147,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(148,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(149,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.nuxt.spec.ts(64,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.nuxt.spec.ts(73,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.nuxt.spec.ts(61,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.nuxt.spec.ts(95,19): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventPreviousTextButton/GameEventPreviousTextButton.nuxt.spec.ts(86,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.nuxt.spec.ts(82,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(167,24): error TS2339: Property 'resetGame' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(30,15): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(51,22): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(59,22): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(81,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(89,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(90,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(98,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(107,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(108,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(53,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(107,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(139,83): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(146,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(157,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(170,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(176,83): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(186,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(199,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(216,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(229,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(242,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(253,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(262,83): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(41,22): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(42,22): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(48,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(49,17): error TS2339: Property 'resetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(51,24): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(58,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(67,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(76,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(78,24): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(85,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(86,23): error TS2339: Property 'cancelGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(95,23): error TS2339: Property 'cancelGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(97,24): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(104,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(106,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(116,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(126,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(128,24): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(135,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(136,23): error TS2339: Property 'skipGamePlay' does not exist on type 'Store'.\n", "status": "CompileError", "static": true, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "164", "165", "166", "167", @@ -220375,8 +216458,10 @@ "210", "211", "212", - "235", - "236", + "213", + "214", + "215", + "216", "240", "241", "242", @@ -220410,46 +216495,20 @@ "270", "271", "272", + "273", + "274", "275", + "276", "277", "278", + "279", "280", "281", "282", "283", + "284", "285", "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", "392", "393", "394", @@ -220472,31 +216531,34 @@ "411", "412", "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", "499", "500", "501", @@ -220509,37 +216571,50 @@ "508", "509", "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", "528", "529", "530", "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", + "567", + "568", "694", "695", "696", @@ -220547,9 +216622,6 @@ "698", "699", "700", - "719", - "723", - "727", "728", "729", "730", @@ -220560,6 +216632,19 @@ "735", "736", "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "762", "763", "764", @@ -220569,13 +216654,21 @@ "768", "769", "770", - "775", - "779", + "783", + "784", "785", + "786", + "787", + "788", + "789", + "790", + "791", "792", "793", "794", "795", + "796", + "797", "812", "813", "814", @@ -220585,25 +216678,42 @@ "818", "819", "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", "891", + "892", "893", "894", "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", "903", + "904", + "905", + "906", "907", "908", "909", @@ -220613,25 +216723,38 @@ "913", "914", "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", + "984", + "985", + "986", + "987", + "988", "989", "990", "991", "992", - "1036", - "1039", - "1040", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", "1042", "1043", "1044", @@ -220641,8 +216764,6 @@ "1048", "1049", "1050", - "1055", - "1059", "1060", "1061", "1062", @@ -220650,146 +216771,173 @@ "1064", "1065", "1066", + "1067", + "1068", "1069", "1070", "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", "1083", "1084", "1085", "1086", "1087", "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", "1237", "1238", "1239", "1240", "1241", "1242", + "1253", + "1254", + "1255", + "1256", "1257", "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", "1299", "1300", "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", "1342", "1343", "1344", "1345", "1346", "1347", - "1362", - "1363", + "1374", "1375", + "1376", "1377", "1378", + "1379", "1380", + "1381", "1382", "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", + "1384", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", + "1462", + "1463", + "1464", "1465", + "1466", "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", "1493", "1494", "1495", "1496", "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", "1505", "1506", "1507", "1508", "1509", - "1522", + "1523", + "1524", + "1525", + "1526", + "1527", "1528", "1529", "1530", "1531", "1532", "1533", - "1544", + "1550", + "1551", + "1552", + "1553", "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", "1591", "1592", "1593", "1594", "1595", "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", + "1638", + "1639", + "1640", + "1641", + "1648", "1672", "1673", "1674", @@ -220800,62 +216948,148 @@ "1679", "1680", "1681", + "1686", "1687", "1688", - "1692", - "1693", + "1689", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2027" + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1930" ], "location": { "end": { - "column": 4, - "line": 16 + "column": 2, + "line": 83 }, "start": { - "column": 90, - "line": 14 + "column": 55, + "line": 11 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass PiedPiperGameOptions {\n @Expose()\n public charmedPeopleCountPerNight: number;\n\n @Expose()\n public isPowerlessOnWerewolvesSide: boolean;\n\n @Expose()\n public areCharmedPeopleRevealed: boolean;\n\n public static create(piedPiperGameOptions: PiedPiperGameOptions): PiedPiperGameOptions {\n return plainToInstance(PiedPiperGameOptions, piedPiperGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { PiedPiperGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/prejudiced-manipulator-game-options/prejudiced-manipulator-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3453", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/prejudiced-manipulator-game-options/prejudiced-manipulator-game-options.class.ts(8,93): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "4334", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/stores/game/useGameStore.ts(19,23): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'GameOptions'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef<...>', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": true, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "164", "165", "166", "167", @@ -220904,8 +217138,10 @@ "210", "211", "212", - "235", - "236", + "213", + "214", + "215", + "216", "240", "241", "242", @@ -220939,46 +217175,20 @@ "270", "271", "272", + "273", + "274", "275", + "276", "277", "278", + "279", "280", "281", "282", "283", + "284", "285", "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", "392", "393", "394", @@ -220990,42 +217200,45 @@ "400", "401", "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", "499", "500", "501", @@ -221038,37 +217251,50 @@ "508", "509", "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", "528", "529", "530", "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", + "567", + "568", "694", "695", "696", @@ -221076,9 +217302,6 @@ "698", "699", "700", - "719", - "723", - "727", "728", "729", "730", @@ -221089,6 +217312,19 @@ "735", "736", "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "762", "763", "764", @@ -221098,13 +217334,21 @@ "768", "769", "770", - "775", - "779", + "783", + "784", "785", + "786", + "787", + "788", + "789", + "790", + "791", "792", "793", "794", "795", + "796", + "797", "812", "813", "814", @@ -221114,25 +217358,42 @@ "818", "819", "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", "891", + "892", "893", "894", "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", "903", + "904", + "905", + "906", "907", "908", "909", @@ -221142,25 +217403,38 @@ "913", "914", "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", + "984", + "985", + "986", + "987", + "988", "989", "990", "991", "992", - "1036", - "1039", - "1040", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", "1042", "1043", "1044", @@ -221170,8 +217444,6 @@ "1048", "1049", "1050", - "1055", - "1059", "1060", "1061", "1062", @@ -221179,146 +217451,173 @@ "1064", "1065", "1066", + "1067", + "1068", "1069", "1070", "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", "1083", "1084", "1085", "1086", "1087", "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", "1237", "1238", "1239", "1240", "1241", "1242", + "1253", + "1254", + "1255", + "1256", "1257", "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", "1299", "1300", "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", "1342", "1343", "1344", "1345", "1346", "1347", - "1362", - "1363", + "1374", "1375", + "1376", "1377", "1378", + "1379", "1380", + "1381", "1382", "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", + "1384", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", + "1462", + "1463", + "1464", "1465", + "1466", "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", "1493", "1494", "1495", "1496", "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", "1505", "1506", "1507", "1508", "1509", - "1522", + "1523", + "1524", + "1525", + "1526", + "1527", "1528", "1529", "1530", "1531", "1532", "1533", - "1544", + "1550", + "1551", + "1552", + "1553", "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", "1591", "1592", "1593", "1594", "1595", "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", + "1638", + "1639", + "1640", + "1641", + "1648", "1672", "1673", "1674", @@ -221329,61 +217628,148 @@ "1679", "1680", "1681", + "1686", "1687", "1688", - "1692", - "1693", + "1689", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991" + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1930" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 69, + "line": 19 }, "start": { - "column": 126, - "line": 8 + "column": 45, + "line": 19 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass PrejudicedManipulatorGameOptions {\n @Expose()\n public isPowerlessOnWerewolvesSide: boolean;\n\n public static create(prejudicedManipulatorGameOptions: PrejudicedManipulatorGameOptions): PrejudicedManipulatorGameOptions {\n return plainToInstance(PrejudicedManipulatorGameOptions, prejudicedManipulatorGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { PrejudicedManipulatorGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/scandalmonger-game-options/scandalmongonger-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3455", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/scandalmonger-game-options/scandalmongonger-game-options.class.ts(8,77): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "4335", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(20,58): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", "status": "CompileError", "static": true, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "164", "165", "166", "167", @@ -221432,8 +217818,10 @@ "210", "211", "212", - "235", - "236", + "213", + "214", + "215", + "216", "240", "241", "242", @@ -221467,46 +217855,20 @@ "270", "271", "272", + "273", + "274", "275", + "276", "277", "278", + "279", "280", "281", "282", "283", + "284", "285", "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", "392", "393", "394", @@ -221529,31 +217891,34 @@ "411", "412", "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", "499", "500", "501", @@ -221566,37 +217931,50 @@ "508", "509", "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", "528", "529", "530", "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", + "567", + "568", "694", "695", "696", @@ -221604,9 +217982,6 @@ "698", "699", "700", - "719", - "723", - "727", "728", "729", "730", @@ -221617,6 +217992,19 @@ "735", "736", "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "762", "763", "764", @@ -221626,13 +218014,21 @@ "768", "769", "770", - "775", - "779", + "783", + "784", "785", + "786", + "787", + "788", + "789", + "790", + "791", "792", "793", "794", "795", + "796", + "797", "812", "813", "814", @@ -221642,25 +218038,42 @@ "818", "819", "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", "891", + "892", "893", "894", "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", "903", + "904", + "905", + "906", "907", "908", "909", @@ -221670,25 +218083,38 @@ "913", "914", "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", + "984", + "985", + "986", + "987", + "988", "989", "990", "991", "992", - "1036", - "1039", - "1040", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", "1042", "1043", "1044", @@ -221698,8 +218124,6 @@ "1048", "1049", "1050", - "1055", - "1059", "1060", "1061", "1062", @@ -221707,146 +218131,173 @@ "1064", "1065", "1066", + "1067", + "1068", "1069", "1070", "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", "1083", "1084", "1085", "1086", "1087", "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", "1237", "1238", "1239", "1240", "1241", "1242", + "1253", + "1254", + "1255", + "1256", "1257", "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", "1299", "1300", "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", "1342", "1343", "1344", "1345", "1346", "1347", - "1362", - "1363", + "1374", "1375", + "1376", "1377", "1378", + "1379", "1380", + "1381", "1382", "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", + "1384", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", + "1462", + "1463", + "1464", "1465", + "1466", "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", "1493", "1494", "1495", "1496", "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", "1505", "1506", "1507", "1508", "1509", - "1522", + "1523", + "1524", + "1525", + "1526", + "1527", "1528", "1529", "1530", "1531", "1532", "1533", - "1544", + "1550", + "1551", + "1552", + "1553", "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", "1591", "1592", "1593", "1594", "1595", "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", + "1638", + "1639", + "1640", + "1641", + "1648", "1672", "1673", "1674", @@ -221857,62 +218308,148 @@ "1679", "1680", "1681", + "1686", "1687", "1688", - "1692", - "1693", + "1689", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2054" + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1930" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 64, + "line": 20 }, "start": { - "column": 102, - "line": 8 + "column": 58, + "line": 20 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ScandalmongerGameOptions {\n @Expose()\n public markPenalty: number;\n\n public static create(scandalmongerGameOptions: ScandalmongerGameOptions): ScandalmongerGameOptions {\n return plainToInstance(ScandalmongerGameOptions, scandalmongerGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ScandalmongerGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/seer-game-options/seer-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3456", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/seer-game-options/seer-game-options.class.ts(11,59): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "4336", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(21,59): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", "status": "CompileError", "static": true, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "164", "165", "166", "167", @@ -221961,8 +218498,10 @@ "210", "211", "212", - "235", - "236", + "213", + "214", + "215", + "216", "240", "241", "242", @@ -221996,46 +218535,20 @@ "270", "271", "272", + "273", + "274", "275", + "276", "277", "278", + "279", "280", "281", "282", "283", + "284", "285", "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", "392", "393", "394", @@ -222058,31 +218571,34 @@ "411", "412", "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", "499", "500", "501", @@ -222095,37 +218611,50 @@ "508", "509", "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", "528", "529", "530", "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", + "567", + "568", "694", "695", "696", @@ -222133,9 +218662,6 @@ "698", "699", "700", - "719", - "723", - "727", "728", "729", "730", @@ -222146,6 +218672,19 @@ "735", "736", "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "762", "763", "764", @@ -222155,13 +218694,21 @@ "768", "769", "770", - "775", - "779", + "783", + "784", "785", + "786", + "787", + "788", + "789", + "790", + "791", "792", "793", "794", "795", + "796", + "797", "812", "813", "814", @@ -222171,25 +218718,42 @@ "818", "819", "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", "891", + "892", "893", "894", "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", "903", + "904", + "905", + "906", "907", "908", "909", @@ -222199,25 +218763,38 @@ "913", "914", "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", + "984", + "985", + "986", + "987", + "988", "989", "990", "991", "992", - "1036", - "1039", - "1040", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", "1042", "1043", "1044", @@ -222227,8 +218804,6 @@ "1048", "1049", "1050", - "1055", - "1059", "1060", "1061", "1062", @@ -222236,146 +218811,173 @@ "1064", "1065", "1066", + "1067", + "1068", "1069", "1070", "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", "1083", "1084", "1085", "1086", "1087", "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", "1237", "1238", "1239", "1240", "1241", "1242", + "1253", + "1254", + "1255", + "1256", "1257", "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", "1299", "1300", "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", "1342", "1343", "1344", "1345", "1346", "1347", - "1362", - "1363", + "1374", "1375", + "1376", "1377", "1378", + "1379", "1380", + "1381", "1382", "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", + "1384", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", + "1462", + "1463", + "1464", "1465", + "1466", "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", "1493", "1494", "1495", "1496", "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", "1505", "1506", "1507", "1508", "1509", - "1522", + "1523", + "1524", + "1525", + "1526", + "1527", "1528", "1529", "1530", "1531", "1532", "1533", - "1544", + "1550", + "1551", + "1552", + "1553", "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", "1591", "1592", "1593", "1594", "1595", "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", + "1638", + "1639", + "1640", + "1641", + "1648", "1672", "1673", "1674", @@ -222386,62 +218988,148 @@ "1679", "1680", "1681", + "1686", "1687", "1688", - "1692", - "1693", + "1689", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2061" + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1930" ], "location": { "end": { - "column": 4, - "line": 13 + "column": 65, + "line": 21 }, "start": { - "column": 75, - "line": 11 + "column": 59, + "line": 21 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass SeerGameOptions {\n @Expose()\n public isTalkative: boolean;\n\n @Expose()\n public canSeeRoles: boolean;\n\n public static create(seerGameOptions: SeerGameOptions): SeerGameOptions {\n return plainToInstance(SeerGameOptions, seerGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { SeerGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-election-game-options/sheriff-election-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3457", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-election-game-options/sheriff-election-game-options.class.ts(12,81): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "4337", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(22,60): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", "status": "CompileError", "static": true, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "164", "165", "166", "167", @@ -222490,8 +219178,10 @@ "210", "211", "212", - "235", - "236", + "213", + "214", + "215", + "216", "240", "241", "242", @@ -222525,46 +219215,20 @@ "270", "271", "272", + "273", + "274", "275", + "276", "277", "278", + "279", "280", "281", "282", "283", + "284", "285", "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", "392", "393", "394", @@ -222587,31 +219251,34 @@ "411", "412", "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", "499", "500", "501", @@ -222624,37 +219291,50 @@ "508", "509", "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", "528", "529", "530", "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", + "567", + "568", "694", "695", "696", @@ -222662,9 +219342,6 @@ "698", "699", "700", - "719", - "723", - "727", "728", "729", "730", @@ -222675,6 +219352,19 @@ "735", "736", "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "762", "763", "764", @@ -222684,13 +219374,21 @@ "768", "769", "770", - "775", - "779", + "783", + "784", "785", + "786", + "787", + "788", + "789", + "790", + "791", "792", "793", "794", "795", + "796", + "797", "812", "813", "814", @@ -222700,25 +219398,42 @@ "818", "819", "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", "891", + "892", "893", "894", "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", "903", + "904", + "905", + "906", "907", "908", "909", @@ -222728,25 +219443,38 @@ "913", "914", "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", + "984", + "985", + "986", + "987", + "988", "989", "990", "991", "992", - "1036", - "1039", - "1040", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", "1042", "1043", "1044", @@ -222756,8 +219484,6 @@ "1048", "1049", "1050", - "1055", - "1059", "1060", "1061", "1062", @@ -222765,146 +219491,173 @@ "1064", "1065", "1066", + "1067", + "1068", "1069", "1070", "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", "1083", "1084", "1085", "1086", "1087", "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", "1237", "1238", "1239", "1240", "1241", "1242", + "1253", + "1254", + "1255", + "1256", "1257", "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", "1299", "1300", "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", "1342", "1343", "1344", "1345", "1346", "1347", - "1362", - "1363", + "1374", "1375", + "1376", "1377", "1378", + "1379", "1380", + "1381", "1382", "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", + "1384", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", + "1462", + "1463", + "1464", "1465", + "1466", "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", "1493", "1494", "1495", "1496", "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", "1505", "1506", "1507", "1508", "1509", - "1522", + "1523", + "1524", + "1525", + "1526", + "1527", "1528", "1529", "1530", "1531", "1532", "1533", - "1544", + "1550", + "1551", + "1552", + "1553", "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", "1591", "1592", "1593", "1594", "1595", "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", + "1638", + "1639", + "1640", + "1641", + "1648", "1672", "1673", "1674", @@ -222915,63 +219668,769 @@ "1679", "1680", "1681", + "1686", "1687", "1688", - "1692", - "1693", + "1689", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "1993", - "2038" + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1930" + ], + "location": { + "end": { + "column": 66, + "line": 22 + }, + "start": { + "column": 60, + "line": 22 + } + } + }, + { + "id": "4338", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _Game{ …(14) } to strictly equal _Game{ _id: undefined, …(13) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1375" + ], + "coveredBy": [ + "1375" ], "location": { "end": { "column": 4, - "line": 14 + "line": 28 }, "start": { - "column": 108, - "line": 12 + "column": 30, + "line": 26 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport type { GamePhaseName } from \"~/composables/api/game/types/game-phase/game-phase.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass SheriffElectionGameOptions {\n @Expose()\n public turn: number;\n\n @Expose()\n public phaseName: GamePhaseName;\n\n public static create(sheriffElectionGameOptions: SheriffElectionGameOptions): SheriffElectionGameOptions {\n return plainToInstance(SheriffElectionGameOptions, sheriffElectionGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { SheriffElectionGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/stuttering-judge-game-options/stuttering-judge-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3459", + "id": "4339", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/stuttering-judge-game-options/stuttering-judge-game-options.class.ts(8,81): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1376" + ], + "coveredBy": [ + "1376", + "1377", + "1378" + ], + "location": { + "end": { + "column": 4, + "line": 41 + }, + "start": { + "column": 65, + "line": 30 + } + } + }, + { + "id": "4340", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(29,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1376", + "1377", + "1378" + ], + "location": { + "end": { + "column": 41, + "line": 31 + }, + "start": { + "column": 32, + "line": 31 + } + } + }, + { + "id": "4341", + "mutatorName": "BooleanLiteral", + "replacement": "fetchedGame", + "statusReason": "app/stores/game/useGameStore.ts(37,5): error TS2322: Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1376", + "1377", + "1378" + ], + "location": { + "end": { + "column": 21, + "line": 33 + }, + "start": { + "column": 9, + "line": 33 + } + } + }, + { + "id": "4342", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/useGameStore.ts(37,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1376", + "1377", + "1378" + ], + "location": { + "end": { + "column": 21, + "line": 33 + }, + "start": { + "column": 9, + "line": 33 + } + } + }, + { + "id": "4343", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/useGameStore.ts(37,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1376", + "1377", + "1378" + ], + "location": { + "end": { + "column": 21, + "line": 33 + }, + "start": { + "column": 9, + "line": 33 + } + } + }, + { + "id": "4344", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/useGameStore.ts(33,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1376" + ], + "location": { + "end": { + "column": 6, + "line": 37 + }, + "start": { + "column": 23, + "line": 33 + } + } + }, + { + "id": "4345", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(32,7): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1376" + ], + "location": { + "end": { + "column": 41, + "line": 34 + }, + "start": { + "column": 34, + "line": 34 + } + } + }, + { + "id": "4346", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(38,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1377", + "1378" + ], + "location": { + "end": { + "column": 41, + "line": 40 + }, + "start": { + "column": 32, + "line": 40 + } + } + }, + { + "id": "4347", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1379" + ], + "coveredBy": [ + "1379", + "1380" + ], + "location": { + "end": { + "column": 4, + "line": 53 + }, + "start": { + "column": 46, + "line": 43 + } + } + }, + { + "id": "4348", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(42,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1379", + "1380" + ], + "location": { + "end": { + "column": 42, + "line": 44 + }, + "start": { + "column": 33, + "line": 44 + } + } + }, + { + "id": "4349", + "mutatorName": "BooleanLiteral", + "replacement": "canceledGame", + "statusReason": "app/stores/game/useGameStore.ts(49,5): error TS2322: Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1379", + "1380" + ], + "location": { + "end": { + "column": 22, + "line": 46 + }, + "start": { + "column": 9, + "line": 46 + } + } + }, + { + "id": "4350", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/useGameStore.ts(49,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1379", + "1380" + ], + "location": { + "end": { + "column": 22, + "line": 46 + }, + "start": { + "column": 9, + "line": 46 + } + } + }, + { + "id": "4351", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/useGameStore.ts(49,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1379", + "1380" + ], + "location": { + "end": { + "column": 22, + "line": 46 + }, + "start": { + "column": 9, + "line": 46 + } + } + }, + { + "id": "4352", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/useGameStore.ts(45,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1379" + ], + "location": { + "end": { + "column": 6, + "line": 50 + }, + "start": { + "column": 24, + "line": 46 + } + } + }, + { + "id": "4353", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(45,7): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1379" + ], + "location": { + "end": { + "column": 41, + "line": 47 + }, + "start": { + "column": 34, + "line": 47 + } + } + }, + { + "id": "4354", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(50,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1380" + ], + "location": { + "end": { + "column": 42, + "line": 52 + }, + "start": { + "column": 33, + "line": 52 + } + } + }, + { + "id": "4355", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1381" + ], + "coveredBy": [ + "1381", + "1382", + "1383", + "1384" + ], + "location": { + "end": { + "column": 4, + "line": 66 + }, + "start": { + "column": 80, + "line": 55 + } + } + }, + { + "id": "4356", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(54,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1381", + "1382", + "1383", + "1384" + ], + "location": { + "end": { + "column": 43, + "line": 56 + }, + "start": { + "column": 34, + "line": 56 + } + } + }, + { + "id": "4357", + "mutatorName": "BooleanLiteral", + "replacement": "playedGame", + "statusReason": "app/stores/game/useGameStore.ts(62,5): error TS2322: Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1381", + "1382", + "1383", + "1384" + ], + "location": { + "end": { + "column": 20, + "line": 58 + }, + "start": { + "column": 9, + "line": 58 + } + } + }, + { + "id": "4358", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/useGameStore.ts(62,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1381", + "1382", + "1383", + "1384" + ], + "location": { + "end": { + "column": 20, + "line": 58 + }, + "start": { + "column": 9, + "line": 58 + } + } + }, + { + "id": "4359", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/useGameStore.ts(62,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1381", + "1382", + "1383", + "1384" + ], + "location": { + "end": { + "column": 20, + "line": 58 + }, + "start": { + "column": 9, + "line": 58 + } + } + }, + { + "id": "4360", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/useGameStore.ts(58,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1381", + "1384" + ], + "location": { + "end": { + "column": 6, + "line": 62 + }, + "start": { + "column": 22, + "line": 58 + } + } + }, + { + "id": "4361", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(57,7): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1381", + "1384" + ], + "location": { + "end": { + "column": 41, + "line": 59 + }, + "start": { + "column": 34, + "line": 59 + } + } + }, + { + "id": "4362", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(63,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1382", + "1383" + ], + "location": { + "end": { + "column": 43, + "line": 65 + }, + "start": { + "column": 34, + "line": 65 + } + } + }, + { + "id": "4363", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1384" + ], + "coveredBy": [ + "1384" + ], + "location": { + "end": { + "column": 4, + "line": 70 + }, + "start": { + "column": 48, + "line": 68 + } + } + }, + { + "id": "4364", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(12,72): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(15,105): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(16,66): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(26,75): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(30,83): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(35,23): error TS2339: Property 'skipGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(101,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(109,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(137,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(166,13): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(194,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(198,24): error TS2339: Property 'cancelGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOver.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOver.nuxt.spec.ts(102,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(126,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(229,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(350,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverWinners/GameOverWinners.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverWinners/GameOverWinners.nuxt.spec.ts(61,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameAccursedWolfFatherMayHaveInfectedEvent/GameAccursedWolfFatherMayHaveInfectedEvent.nuxt.spec.ts(51,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameActorMayHaveChosenCardEvent/GameActorMayHaveChosenCardEvent.nuxt.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameActorMayHaveChosenCardEvent/GameActorMayHaveChosenCardEvent.nuxt.spec.ts(108,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameDeathEvent/GameDeathEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameElderHasTakenRevengeEvent/GameElderHasTakenRevengeEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameElderHasTakenRevengeEvent/GameElderHasTakenRevengeEvent.nuxt.spec.ts(86,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(60,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(103,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(115,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(127,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(139,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(151,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(163,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(175,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(187,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(199,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(211,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(223,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(235,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(247,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(259,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(271,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(283,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(295,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(307,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(319,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(136,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameIdiotIsSparedEvent/GameIdiotIsSparedEvent.nuxt.spec.ts(46,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(205,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePiedPiperHasCharmedEvent/GamePiedPiperHasCharmedEvent.nuxt.spec.ts(90,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePiedPiperHasCharmedEvent/GamePiedPiperHasCharmedEvent.nuxt.spec.ts(105,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMarkIsActiveEvent/GameScandalmongerMarkIsActiveEvent.nuxt.spec.ts(42,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(43,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(112,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(150,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(52,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(76,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(54,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(107,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(142,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(143,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(144,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(50,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(149,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameThiefMayHaveChosenCardEvent/GameThiefMayHaveChosenCardEvent.nuxt.spec.ts(163,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameBigBadWolfTurnStartsEvent/GameBigBadWolfTurnStartsEvent.nuxt.spec.ts(31,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameBigBadWolfTurnStartsEvent/GameBigBadWolfTurnStartsEvent.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCharmedTurnStartsEvent/GameCharmedTurnStartsEvent.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCupidTurnStartsEvent/GameCupidTurnStartsEvent.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(68,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(80,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameLoversTurnStartsEvent/GameLoversTurnStartsEvent.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameLoversTurnStartsEvent/GameLoversTurnStartsEvent.nuxt.spec.ts(77,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSeerTurnStartsEvent/GameSeerTurnStartsEvent.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSheriffTurnStartsEvent/GameSheriffTurnStartsEvent.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSheriffTurnStartsEvent/GameSheriffTurnStartsEvent.nuxt.spec.ts(89,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSurvivorsTurnStartsEvent/GameSurvivorsTurnStartsEvent.nuxt.spec.ts(138,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThiefTurnStartsEvent/GameThiefTurnStartsEvent.nuxt.spec.ts(46,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThiefTurnStartsEvent/GameThiefTurnStartsEvent.nuxt.spec.ts(82,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThiefTurnStartsEvent/GameThiefTurnStartsEvent.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThreeBrothersTurnStartsEvent/GameThreeBrothersTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(60,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(87,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(105,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(141,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(150,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(159,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(168,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(177,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(186,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(195,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(204,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(213,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(222,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(231,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(240,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(249,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(258,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(267,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(277,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTwoSistersTurnStartsEvent/GameTwoSistersTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(65,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(65,49): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(81,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(82,22): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(95,49): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWitchTurnStartsEvent/GameWitchTurnStartsEvent.nuxt.spec.ts(62,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWolfHoundTurnStartsEvent/GameWolfHoundTurnStartsEvent.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameVillagerVillagerIntroductionEvent/GameVillagerVillagerIntroductionEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWildChildHasTransformedEvent/GameWildChildHasTransformedEvent.nuxt.spec.ts(45,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWildChildHasTransformedEvent/GameWildChildHasTransformedEvent.nuxt.spec.ts(104,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(141,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(162,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(183,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(204,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(253,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(274,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(49,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(178,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(274,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayExpectedPlayersToAct/CurrentPlayExpectedPlayersToAct.nuxt.spec.ts(47,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayExpectedPlayersToAct/CurrentPlayExpectedPlayersToAct.nuxt.spec.ts(56,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayQuestion/CurrentPlayQuestion.nuxt.spec.ts(206,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(36,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(65,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(87,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(100,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(39,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(48,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(57,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(102,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(111,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(92,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(101,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(110,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(121,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(132,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(152,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(172,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(189,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(225,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(253,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(281,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(317,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(345,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(367,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(389,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(400,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(432,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(465,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(474,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(113,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(127,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(143,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(36,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(45,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(54,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(88,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(55,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(64,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(73,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(128,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(159,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(196,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(228,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(259,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(296,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(43,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(61,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(31,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(42,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(60,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(38,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(174,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(231,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(106,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(134,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(155,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(166,26): error TS2339: Property 'makeGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(230,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCard/GamePlaygroundHeaderCard.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCard/GamePlaygroundHeaderCard.nuxt.spec.ts(100,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(44,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(196,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(360,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(40,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(41,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(50,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlaying.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(74,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(92,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(112,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(125,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(126,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(127,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(128,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(134,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(147,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(148,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(149,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.nuxt.spec.ts(64,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.nuxt.spec.ts(73,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.nuxt.spec.ts(61,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.nuxt.spec.ts(95,19): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventPreviousTextButton/GameEventPreviousTextButton.nuxt.spec.ts(86,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.nuxt.spec.ts(82,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(167,24): error TS2339: Property 'resetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(30,15): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(51,22): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(59,22): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(81,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(89,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(90,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(98,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(107,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(108,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(53,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(107,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(139,83): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(146,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(157,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(170,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(176,83): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(186,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(199,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(216,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(229,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(242,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(253,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(262,83): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(41,22): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(42,22): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(48,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(49,17): error TS2339: Property 'resetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(51,24): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(58,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(67,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(76,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(78,24): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(85,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(86,23): error TS2339: Property 'cancelGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(95,23): error TS2339: Property 'cancelGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(97,24): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(104,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(106,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(116,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(126,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(128,24): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(135,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(136,23): error TS2339: Property 'skipGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", "status": "CompileError", "static": true, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "164", "165", "166", "167", @@ -223020,8 +220479,10 @@ "210", "211", "212", - "235", - "236", + "213", + "214", + "215", + "216", "240", "241", "242", @@ -223055,46 +220516,20 @@ "270", "271", "272", + "273", + "274", "275", + "276", "277", "278", + "279", "280", "281", "282", "283", + "284", "285", "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", "392", "393", "394", @@ -223117,31 +220552,34 @@ "411", "412", "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", "499", "500", "501", @@ -223154,37 +220592,50 @@ "508", "509", "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", "528", "529", "530", "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", + "567", + "568", "694", "695", "696", @@ -223192,9 +220643,6 @@ "698", "699", "700", - "719", - "723", - "727", "728", "729", "730", @@ -223205,6 +220653,19 @@ "735", "736", "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "762", "763", "764", @@ -223214,13 +220675,21 @@ "768", "769", "770", - "775", - "779", + "783", + "784", "785", + "786", + "787", + "788", + "789", + "790", + "791", "792", "793", "794", "795", + "796", + "797", "812", "813", "814", @@ -223230,25 +220699,42 @@ "818", "819", "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", "891", + "892", "893", "894", "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", "903", + "904", + "905", + "906", "907", "908", "909", @@ -223258,25 +220744,38 @@ "913", "914", "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", + "984", + "985", + "986", + "987", + "988", "989", "990", "991", "992", - "1036", - "1039", - "1040", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", "1042", "1043", "1044", @@ -223286,344 +220785,772 @@ "1048", "1049", "1050", - "1055", - "1059", "1060", "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", + "1062", + "1063", + "1064", + "1065", + "1066", + "1067", + "1068", + "1069", + "1070", + "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1342", + "1343", + "1344", + "1345", + "1346", + "1347", + "1374", + "1375", + "1376", + "1377", + "1378", + "1379", + "1380", + "1381", + "1382", + "1383", + "1384", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", + "1462", + "1463", + "1464", + "1465", + "1466", + "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", + "1493", + "1494", + "1495", + "1496", + "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", + "1505", + "1506", + "1507", + "1508", + "1509", + "1523", + "1524", + "1525", + "1526", + "1527", + "1528", + "1529", + "1530", + "1531", + "1532", + "1533", + "1550", + "1551", + "1552", + "1553", + "1554", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1591", + "1592", + "1593", + "1594", + "1595", + "1596", + "1638", + "1639", + "1640", + "1641", + "1648", + "1672", + "1673", + "1674", + "1675", + "1676", + "1677", + "1678", + "1679", + "1680", + "1681", + "1686", + "1687", + "1688", + "1689", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", + "1746", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1930" + ], + "location": { + "end": { + "column": 4, + "line": 82 + }, + "start": { + "column": 10, + "line": 71 + } + } + } + ], + "source": "import type { AsyncDataRequestStatus } from \"nuxt/app\";\nimport { defineStore } from \"pinia\";\n\nimport type { MakeGamePlayDto } from \"~/composables/api/game/dto/make-game-play/make-game-play.dto\";\nimport type { GameOptions } from \"~/composables/api/game/types/game-options/game-options.class\";\nimport { Game } from \"~/composables/api/game/types/game.class\";\nimport { useFetchGames } from \"~/composables/api/game/useFetchGames\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\nimport { useGameEventsStore } from \"~/stores/game/game-event/useGameEventsStore\";\n\nconst useGameStore = defineStore(StoreIds.GAME, () => {\n const {\n getGame: fetchGameFromApi,\n cancelGame: cancelGameFromApi,\n makeGamePlay: makeGamePlayFromApi,\n } = useFetchGames();\n\n const game = ref(new Game());\n const gameOptions = computed(() => game.value.options);\n const fetchingGameStatus = ref(\"idle\");\n const cancelingGameStatus = ref(\"idle\");\n const makingGamePlayStatus = ref(\"idle\");\n\n const { resetGameEventIndex } = useGameEventsStore();\n\n function resetGame(): void {\n game.value = new Game();\n }\n\n async function fetchAndSetGame(gameId: string): Promise {\n fetchingGameStatus.value = \"pending\";\n const fetchedGame = await fetchGameFromApi(gameId);\n if (!fetchedGame) {\n fetchingGameStatus.value = \"error\";\n\n return;\n }\n resetGameEventIndex();\n game.value = fetchedGame;\n fetchingGameStatus.value = \"success\";\n }\n\n async function cancelGame(): Promise {\n cancelingGameStatus.value = \"pending\";\n const canceledGame = await cancelGameFromApi(game.value._id);\n if (!canceledGame) {\n fetchingGameStatus.value = \"error\";\n\n return;\n }\n game.value = canceledGame;\n cancelingGameStatus.value = \"success\";\n }\n\n async function makeGamePlay(makeGamePlayDto: MakeGamePlayDto): Promise {\n makingGamePlayStatus.value = \"pending\";\n const playedGame = await makeGamePlayFromApi(game.value._id, makeGamePlayDto);\n if (!playedGame) {\n fetchingGameStatus.value = \"error\";\n\n return;\n }\n resetGameEventIndex();\n game.value = playedGame;\n makingGamePlayStatus.value = \"success\";\n }\n\n async function skipGamePlay(): Promise {\n return makeGamePlay({});\n }\n return {\n game,\n gameOptions,\n fetchingGameStatus,\n cancelingGameStatus,\n makingGamePlayStatus,\n resetGame,\n fetchAndSetGame,\n cancelGame,\n makeGamePlay,\n skipGamePlay,\n };\n});\n\nexport { useGameStore };" + }, + "app/stores/keyboard/useKeyboardStore.ts": { + "language": "typescript", + "mutants": [ + { + "id": "4365", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "tests/unit/specs/stores/keyboard/useKeyboardStore.spec.ts(14,26): error TS2339: Property 'keyboard' does not exist on type 'Store'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "274", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568", + "729", + "750", + "763", + "784", + "785", + "813", + "898", + "908", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", + "1043", + "1061", + "1078", + "1084", + "1238", + "1254", + "1267", + "1296", + "1343", + "1463", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", + "1506", + "1529", + "1551", + "1566", + "1673", + "1678", + "1705", + "1720", + "1734", + "1743", + "1755", + "1793", + "1797", + "1832", + "1864", + "1880", + "1884", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "2065" + ], + "location": { + "end": { + "column": 2, + "line": 21 + }, + "start": { + "column": 63, + "line": 5 + } + } + }, + { + "id": "4366", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'Keyboard'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef<...>', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "274", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568", + "729", + "750", + "763", + "784", + "785", + "813", + "898", + "908", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", + "1043", + "1061", + "1078", + "1084", + "1238", + "1254", + "1267", + "1296", + "1343", + "1463", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", + "1506", + "1529", + "1551", + "1566", + "1673", + "1678", + "1705", + "1720", + "1734", + "1743", + "1755", + "1793", + "1797", + "1832", + "1864", + "1880", + "1884", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "2065" + ], + "location": { + "end": { + "column": 5, + "line": 18 + }, + "start": { + "column": 39, + "line": 13 + } + } + }, + { + "id": "4367", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type '{}' is missing the following properties from type 'Keyboard': shift, enter, arrowRight, arrowLeft\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef<...>', gave the following error.\n Argument of type '() => {}' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "274", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568", + "729", + "750", + "763", + "784", + "785", + "813", + "898", + "908", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", + "1043", + "1061", + "1078", + "1084", + "1238", + "1254", + "1267", + "1296", + "1343", + "1463", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", + "1506", + "1529", + "1551", + "1566", + "1673", + "1678", + "1705", + "1720", + "1734", + "1743", + "1755", + "1793", + "1797", + "1832", + "1864", + "1880", + "1884", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "2065" + ], + "location": { + "end": { + "column": 4, + "line": 18 + }, + "start": { + "column": 46, + "line": 13 + } + } + }, + { + "id": "4368", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Property 'isPressed' is missing in type '{}' but required in type 'KeyboardKey'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef<...>', gave the following error.\n Argument of type '() => { shift: {}; enter: { isPressed: boolean; }; arrowRight: { isPressed: boolean; }; arrowLeft: { isPressed: boolean; }; }' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "274", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568", + "729", + "750", + "763", + "784", + "785", + "813", + "898", + "908", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", + "1043", + "1061", + "1078", "1084", - "1085", - "1086", - "1087", - "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", - "1237", "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", - "1342", + "1254", + "1267", + "1296", "1343", - "1344", - "1345", - "1346", - "1347", - "1362", - "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", + "1463", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", "1506", - "1507", - "1508", - "1509", - "1522", - "1528", "1529", - "1530", - "1531", - "1532", - "1533", - "1544", - "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", - "1672", + "1551", + "1566", "1673", - "1674", - "1675", - "1676", - "1677", "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2048" + "1705", + "1720", + "1734", + "1743", + "1755", + "1793", + "1797", + "1832", + "1864", + "1880", + "1884", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "2065" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 38, + "line": 14 }, "start": { - "column": 108, - "line": 8 + "column": 12, + "line": 14 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass StutteringJudgeGameOptions {\n @Expose()\n public voteRequestsCount: number;\n\n public static create(stutteringJudgeGameOptions: StutteringJudgeGameOptions): StutteringJudgeGameOptions {\n return plainToInstance(StutteringJudgeGameOptions, stutteringJudgeGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { StutteringJudgeGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/thief-game-options/thief-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3460", - "mutatorName": "BlockStatement", + "id": "4369", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/thief-game-options/thief-game-options.class.ts(11,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Property 'isPressed' is missing in type '{}' but required in type 'KeyboardKey'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef<...>', gave the following error.\n Argument of type '() => { shift: { isPressed: boolean; }; enter: {}; arrowRight: { isPressed: boolean; }; arrowLeft: { isPressed: boolean; }; }' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", - "static": true, + "static": false, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "235", - "236", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "277", - "278", - "280", - "281", - "282", - "283", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", + "274", "392", "393", "394", @@ -223646,513 +221573,228 @@ "411", "412", "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "528", - "529", - "530", - "531", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "719", - "723", - "727", - "728", + "567", + "568", "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "762", + "750", "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "775", - "779", + "784", "785", - "792", - "793", - "794", - "795", - "812", "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", - "891", - "893", - "894", - "895", - "903", - "907", + "898", "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", - "989", - "990", - "991", - "992", - "1036", - "1039", - "1040", - "1042", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1055", - "1059", - "1060", "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", + "1078", "1084", - "1085", - "1086", - "1087", - "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", - "1237", "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", - "1342", + "1254", + "1267", + "1296", "1343", - "1344", - "1345", - "1346", - "1347", - "1362", - "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", + "1463", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", "1506", - "1507", - "1508", - "1509", - "1522", - "1528", "1529", - "1530", - "1531", - "1532", - "1533", - "1544", - "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", - "1672", + "1551", + "1566", "1673", - "1674", - "1675", - "1676", - "1677", "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2046" + "1705", + "1720", + "1734", + "1743", + "1755", + "1793", + "1797", + "1832", + "1864", + "1880", + "1884", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "2065" ], "location": { "end": { - "column": 4, - "line": 13 + "column": 38, + "line": 15 }, "start": { - "column": 78, - "line": 11 + "column": 12, + "line": 15 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ThiefGameOptions {\n @Expose()\n public mustChooseBetweenWerewolves: boolean;\n\n @Expose()\n public isChosenCardRevealed: boolean;\n\n public static create(thiefGameOptions: ThiefGameOptions): ThiefGameOptions {\n return plainToInstance(ThiefGameOptions, thiefGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ThiefGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/three-brothers-game-options/three-brothers-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3461", - "mutatorName": "BlockStatement", + "id": "4370", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/three-brothers-game-options/three-brothers-game-options.class.ts(8,77): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Property 'isPressed' is missing in type '{}' but required in type 'KeyboardKey'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef<...>', gave the following error.\n Argument of type '() => { shift: { isPressed: boolean; }; enter: { isPressed: boolean; }; arrowRight: {}; arrowLeft: { isPressed: boolean; }; }' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", - "static": true, + "static": false, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "235", - "236", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "277", - "278", - "280", - "281", - "282", - "283", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", + "274", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "399", + "400", + "401", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "411", + "412", + "413", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568", + "729", + "750", + "763", + "784", + "785", + "813", + "898", + "908", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", + "1043", + "1061", + "1078", + "1084", + "1238", + "1254", + "1267", + "1296", + "1343", + "1463", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", + "1506", + "1529", + "1551", + "1566", + "1673", + "1678", + "1705", + "1720", + "1734", + "1743", + "1755", + "1793", + "1797", + "1832", + "1864", + "1880", + "1884", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "2065" + ], + "location": { + "end": { + "column": 48, + "line": 16 + }, + "start": { + "column": 17, + "line": 16 + } + } + }, + { + "id": "4371", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Property 'isPressed' is missing in type '{}' but required in type 'KeyboardKey'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef<...>', gave the following error.\n Argument of type '() => { shift: { isPressed: boolean; }; enter: { isPressed: boolean; }; arrowRight: { isPressed: boolean; }; arrowLeft: {}; }' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "274", "392", "393", "394", @@ -224175,513 +221817,106 @@ "411", "412", "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "528", - "529", - "530", - "531", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "719", - "723", - "727", - "728", + "567", + "568", "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "762", + "750", "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "775", - "779", + "784", "785", - "792", - "793", - "794", - "795", - "812", "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", - "891", - "893", - "894", - "895", - "903", - "907", + "898", "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", - "989", - "990", - "991", - "992", - "1036", - "1039", - "1040", - "1042", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1055", - "1059", - "1060", "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", + "1078", "1084", - "1085", - "1086", - "1087", - "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", - "1237", "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", - "1342", + "1254", + "1267", + "1296", "1343", - "1344", - "1345", - "1346", - "1347", - "1362", - "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", + "1463", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", "1506", - "1507", - "1508", - "1509", - "1522", - "1528", "1529", - "1530", - "1531", - "1532", - "1533", - "1544", - "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", - "1672", + "1551", + "1566", "1673", - "1674", - "1675", - "1676", - "1677", "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2053" + "1705", + "1720", + "1734", + "1743", + "1755", + "1793", + "1797", + "1832", + "1864", + "1880", + "1884", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "2065" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 46, + "line": 17 }, "start": { - "column": 102, - "line": 8 + "column": 16, + "line": 17 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ThreeBrothersGameOptions {\n @Expose()\n public wakingUpInterval: number;\n\n public static create(threeBrothersGameOptions: ThreeBrothersGameOptions): ThreeBrothersGameOptions {\n return plainToInstance(ThreeBrothersGameOptions, threeBrothersGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ThreeBrothersGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/two-sisters-game-options/two-sisters-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3462", - "mutatorName": "BlockStatement", + "id": "4372", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/two-sisters-game-options/two-sisters-game-options.class.ts(8,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "tests/unit/specs/stores/keyboard/useKeyboardStore.spec.ts(14,26): error TS2339: Property 'keyboard' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", "status": "CompileError", - "static": true, + "static": false, + "killedBy": [], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "235", - "236", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "277", - "278", - "280", - "281", - "282", - "283", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", + "274", "392", "393", "394", @@ -224704,375 +221939,156 @@ "411", "412", "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "528", - "529", - "530", - "531", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "719", - "723", - "727", - "728", + "567", + "568", "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "762", + "750", "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "775", - "779", + "784", "785", - "792", - "793", - "794", - "795", - "812", "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", - "891", - "893", - "894", - "895", - "903", - "907", + "898", "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", - "989", - "990", - "991", - "992", - "1036", - "1039", - "1040", - "1042", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "965", "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1055", - "1059", - "1060", "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", + "1078", "1084", - "1085", - "1086", - "1087", - "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", - "1237", "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", - "1342", + "1254", + "1267", + "1296", "1343", - "1344", - "1345", - "1346", - "1347", - "1362", - "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", + "1463", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", "1506", - "1507", - "1508", - "1509", - "1522", - "1528", "1529", - "1530", - "1531", - "1532", - "1533", - "1544", - "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", - "1672", + "1551", + "1566", "1673", - "1674", - "1675", - "1676", - "1677", "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2063" + "1705", + "1720", + "1734", + "1743", + "1755", + "1793", + "1797", + "1832", + "1864", + "1880", + "1884", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "2065" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 22, + "line": 20 }, "start": { - "column": 93, - "line": 8 + "column": 10, + "line": 20 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass TwoSistersGameOptions {\n @Expose()\n public wakingUpInterval: number;\n\n public static create(twoSistersGameOptions: TwoSistersGameOptions): TwoSistersGameOptions {\n return plainToInstance(TwoSistersGameOptions, twoSistersGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { TwoSistersGameOptions };" + "source": "import { defineStore } from \"pinia\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\nimport type { Keyboard } from \"~/stores/keyboard/types/keyboard.types\";\n\nconst useKeyboardStore = defineStore(StoreIds.KEYBOARD, () => {\n const {\n shift,\n arrowright,\n arrowleft,\n enter,\n } = useMagicKeys();\n\n const keyboard = computed(() => ({\n shift: { isPressed: shift.value },\n enter: { isPressed: enter.value },\n arrowRight: { isPressed: arrowright.value },\n arrowLeft: { isPressed: arrowleft.value },\n }));\n\n return { keyboard };\n});\n\nexport { useKeyboardStore };" }, - "app/composables/api/game/types/game-options/roles-game-options/werewolf-game-options/werewolf-game-options.class.ts": { + "app/stores/role/useRolesStore.ts": { "language": "typescript", "mutants": [ { - "id": "3463", + "id": "4373", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/werewolf-game-options/werewolf-game-options.class.ts(8,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(30,11): error TS2339: Property 'roles' does not exist on type 'StoreToRefs>'.\napp/composables/api/game/useCreateGameDtoValidation.ts(46,57): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(48,42): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(55,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(64,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(22,11): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/app.nuxt.spec.ts(48,23): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/about/AboutAvailableRoles/AboutAvailableRoles.nuxt.spec.ts(62,20): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/about/AboutAvailableRoles/AboutAvailableRoles.nuxt.spec.ts(92,20): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(115,16): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(123,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(138,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGrid.nuxt.spec.ts(67,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElement.nuxt.spec.ts(182,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(23,16): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(231,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(275,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(326,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(432,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(508,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(565,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(28,23): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(29,23): error TS2339: Property 'fetchingRoleStatus' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(35,24): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(48,24): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(50,25): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(62,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(63,31): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(75,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(76,31): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(91,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(92,40): error TS2339: Property 'getRolesForRecipientRoleName' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(107,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(108,40): error TS2339: Property 'getRolesForRecipientRoleName' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(115,40): error TS2339: Property 'getRolesForRecipientRoleName' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(129,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(130,35): error TS2339: Property 'getRoleSideForRoleName' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(142,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(143,35): error TS2339: Property 'getRoleSideForRoleName' does not exist on type 'Store'.\n", "status": "CompileError", - "static": true, + "static": false, + "killedBy": [], "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", "35", + "36", + "37", + "38", + "39", "40", + "41", + "42", + "43", + "44", "45", "46", "47", @@ -225083,103 +222099,63 @@ "52", "53", "54", + "55", "56", "57", "58", + "59", "60", "61", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "235", - "236", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "277", - "278", - "280", - "281", - "282", - "283", - "285", - "286", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "80", + "81", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", "287", "288", "289", @@ -225196,8 +222172,12 @@ "300", "301", "302", + "330", "331", + "332", + "333", "334", + "335", "336", "337", "338", @@ -225206,33 +222186,29 @@ "341", "342", "343", + "344", + "345", + "346", + "347", + "373", + "374", "375", "376", "377", "378", + "379", + "380", + "381", "382", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", "414", "415", "416", @@ -225245,10 +222221,27 @@ "423", "424", "425", - "439", - "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "483", "484", "485", + "486", + "487", + "488", + "489", "490", "491", "492", @@ -225258,94 +222251,114 @@ "496", "497", "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "528", - "529", - "530", - "531", - "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", "670", + "671", + "672", "673", "674", + "675", "676", "677", + "678", + "679", + "680", + "681", + "682", "683", "684", + "685", + "686", + "687", + "688", "689", + "690", + "691", + "692", "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", + "701", + "702", + "703", + "704", + "705", + "706", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", "719", + "720", + "721", + "722", "723", + "724", + "725", + "726", "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", + "771", + "772", + "773", + "774", "775", + "776", + "777", + "778", "779", - "785", - "792", - "793", - "794", - "795", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", + "780", + "781", + "782", "827", "828", "829", @@ -225357,23 +222370,20 @@ "835", "836", "837", - "855", - "856", - "857", - "891", - "893", - "894", - "895", - "903", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", "942", "943", "944", @@ -225383,46 +222393,64 @@ "948", "949", "950", + "973", + "974", + "975", + "976", "977", "978", + "979", + "980", + "981", + "982", "983", - "989", - "990", - "991", - "992", + "1011", + "1012", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1032", + "1033", + "1034", + "1035", "1036", + "1037", + "1038", "1039", "1040", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", + "1041", + "1051", + "1052", + "1053", + "1054", "1055", + "1056", + "1057", + "1058", "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", + "1089", + "1090", + "1091", + "1092", + "1093", "1094", + "1095", + "1096", + "1097", "1098", + "1117", + "1118", + "1119", + "1120", "1121", + "1122", + "1123", + "1124", "1125", "1152", "1153", @@ -225444,27 +222472,34 @@ "1169", "1170", "1171", + "1172", + "1173", + "1174", + "1175", "1176", + "1177", + "1178", + "1179", "1180", + "1219", + "1220", + "1221", + "1222", "1223", + "1224", + "1225", + "1226", "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", "1274", "1275", "1276", "1277", "1278", "1279", - "1299", - "1300", - "1301", + "1291", + "1292", + "1293", + "1294", "1302", "1303", "1304", @@ -225479,129 +222514,233 @@ "1325", "1326", "1327", + "1328", + "1329", + "1330", + "1331", "1332", "1333", + "1334", + "1335", + "1336", + "1337", + "1338", "1339", "1340", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", + "1341", + "1348", + "1349", + "1350", + "1351", + "1352", + "1353", + "1354", + "1355", + "1356", + "1357", + "1358", + "1359", + "1360", + "1361", "1362", "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", + "1364", + "1385", + "1386", + "1387", + "1388", + "1389", + "1390", + "1391", + "1392", + "1400", + "1401", + "1402", + "1403", "1404", "1405", + "1406", + "1407", + "1408", + "1409", + "1410", "1411", "1412", + "1413", "1451", "1452", "1453", "1454", "1455", "1456", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", + "1485", + "1486", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", "1522", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", + "1534", + "1535", + "1536", + "1537", + "1538", + "1539", + "1540", + "1541", + "1542", + "1543", "1544", - "1554", + "1555", + "1556", + "1557", + "1558", "1559", + "1560", + "1561", + "1562", + "1563", "1564", + "1571", + "1572", + "1573", + "1574", "1575", "1576", "1577", "1578", "1579", "1580", + "1581", + "1582", + "1583", + "1584", "1585", + "1586", + "1587", + "1588", + "1589", "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", + "1597", + "1598", + "1599", + "1600", + "1601", + "1602", + "1603", + "1604", + "1605", "1606", + "1607", + "1608", + "1609", + "1610", + "1611", + "1612", + "1613", "1614", + "1615", + "1616", + "1617", + "1618", "1619", + "1620", + "1621", + "1622", + "1623", "1624", - "1625", - "1626", + "1633", + "1634", + "1635", + "1636", "1637", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2070" + "1682", + "1683", + "1684", + "1685", + "1690", + "1691", + "1929", + "1930", + "1931", + "1932", + "1933", + "1945", + "1946", + "1947", + "1948" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 2, + "line": 42 }, "start": { - "column": 87, - "line": 8 + "column": 57, + "line": 11 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WerewolfGameOptions {\n @Expose()\n public canEatEachOther: boolean;\n\n public static create(werewolfGameOptions: WerewolfGameOptions): WerewolfGameOptions {\n return plainToInstance(WerewolfGameOptions, werewolfGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WerewolfGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/white-werewolf-options/white-werewolf-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3464", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/white-werewolf-options/white-werewolf-game-options.class.ts(8,77): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "4374", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/role/useRolesStore.ts(14,58): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", "status": "CompileError", - "static": true, + "static": false, + "killedBy": [], "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", "35", + "36", + "37", + "38", + "39", "40", + "41", + "42", + "43", + "44", "45", "46", "47", @@ -225612,103 +222751,63 @@ "52", "53", "54", + "55", "56", "57", "58", + "59", "60", "61", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "235", - "236", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "277", - "278", - "280", - "281", - "282", - "283", - "285", - "286", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "80", + "81", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", "287", "288", "289", @@ -225725,8 +222824,12 @@ "300", "301", "302", + "330", "331", + "332", + "333", "334", + "335", "336", "337", "338", @@ -225735,33 +222838,29 @@ "341", "342", "343", + "344", + "345", + "346", + "347", + "373", + "374", "375", "376", "377", "378", + "379", + "380", + "381", "382", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", "414", "415", "416", @@ -225774,107 +222873,144 @@ "423", "424", "425", - "439", - "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "483", "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "528", - "529", - "530", - "531", - "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", "670", + "671", + "672", "673", "674", + "675", "676", "677", + "678", + "679", + "680", + "681", + "682", "683", "684", + "685", + "686", + "687", + "688", "689", + "690", + "691", + "692", "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", + "701", + "702", + "703", + "704", + "705", + "706", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", "719", + "720", + "721", + "722", "723", + "724", + "725", + "726", "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", + "771", + "772", + "773", + "774", "775", + "776", + "777", + "778", "779", - "785", - "792", - "793", - "794", - "795", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", + "780", + "781", + "782", "827", "828", "829", @@ -225886,23 +223022,20 @@ "835", "836", "837", - "855", - "856", - "857", - "891", - "893", - "894", - "895", - "903", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", "942", "943", "944", @@ -225912,46 +223045,64 @@ "948", "949", "950", + "973", + "974", + "975", + "976", "977", "978", + "979", + "980", + "981", + "982", "983", - "989", - "990", - "991", - "992", + "1011", + "1012", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1032", + "1033", + "1034", + "1035", "1036", + "1037", + "1038", "1039", "1040", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", + "1041", + "1051", + "1052", + "1053", + "1054", "1055", + "1056", + "1057", + "1058", "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", + "1089", + "1090", + "1091", + "1092", + "1093", "1094", + "1095", + "1096", + "1097", "1098", + "1117", + "1118", + "1119", + "1120", "1121", + "1122", + "1123", + "1124", "1125", "1152", "1153", @@ -225973,27 +223124,34 @@ "1169", "1170", "1171", + "1172", + "1173", + "1174", + "1175", "1176", + "1177", + "1178", + "1179", "1180", + "1219", + "1220", + "1221", + "1222", "1223", + "1224", + "1225", + "1226", "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", "1274", "1275", "1276", "1277", "1278", "1279", - "1299", - "1300", - "1301", + "1291", + "1292", + "1293", + "1294", "1302", "1303", "1304", @@ -226008,289 +223166,557 @@ "1325", "1326", "1327", + "1328", + "1329", + "1330", + "1331", "1332", "1333", + "1334", + "1335", + "1336", + "1337", + "1338", "1339", "1340", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", + "1341", + "1348", + "1349", + "1350", + "1351", + "1352", + "1353", + "1354", + "1355", + "1356", + "1357", + "1358", + "1359", + "1360", + "1361", "1362", "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", + "1364", + "1385", + "1386", + "1387", + "1388", + "1389", + "1390", + "1391", + "1392", + "1400", + "1401", + "1402", + "1403", "1404", "1405", + "1406", + "1407", + "1408", + "1409", + "1410", "1411", "1412", + "1413", "1451", "1452", "1453", "1454", "1455", "1456", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", + "1485", + "1486", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", "1522", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", + "1534", + "1535", + "1536", + "1537", + "1538", + "1539", + "1540", + "1541", + "1542", + "1543", "1544", - "1554", + "1555", + "1556", + "1557", + "1558", "1559", + "1560", + "1561", + "1562", + "1563", "1564", + "1571", + "1572", + "1573", + "1574", "1575", "1576", "1577", "1578", "1579", "1580", + "1581", + "1582", + "1583", + "1584", "1585", + "1586", + "1587", + "1588", + "1589", "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", + "1597", + "1598", + "1599", + "1600", + "1601", + "1602", + "1603", + "1604", + "1605", "1606", + "1607", + "1608", + "1609", + "1610", + "1611", + "1612", + "1613", "1614", + "1615", + "1616", + "1617", + "1618", "1619", + "1620", + "1621", + "1622", + "1623", "1624", - "1625", - "1626", + "1633", + "1634", + "1635", + "1636", "1637", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2059" + "1682", + "1683", + "1684", + "1685", + "1690", + "1691", + "1929", + "1930", + "1931", + "1932", + "1933", + "1945", + "1946", + "1947", + "1948" + ], + "location": { + "end": { + "column": 64, + "line": 14 + }, + "start": { + "column": 58, + "line": 14 + } + } + }, + { + "id": "4375", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1349" + ], + "coveredBy": [ + "1349", + "1350" ], "location": { "end": { "column": 4, - "line": 10 + "line": 21 }, "start": { - "column": 102, - "line": 8 + "column": 52, + "line": 17 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WhiteWerewolfGameOptions {\n @Expose()\n public wakingUpInterval: number;\n\n public static create(whiteWerewolfGameOptions: WhiteWerewolfGameOptions): WhiteWerewolfGameOptions {\n return plainToInstance(WhiteWerewolfGameOptions, whiteWerewolfGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WhiteWerewolfGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/wild-child-game-options/wild-child-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3465", + "id": "4376", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/role/useRolesStore.ts(18,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1349", + "1350" + ], + "location": { + "end": { + "column": 41, + "line": 18 + }, + "start": { + "column": 32, + "line": 18 + } + } + }, + { + "id": "4377", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/role/useRolesStore.ts(20,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1349", + "1350" + ], + "location": { + "end": { + "column": 41, + "line": 20 + }, + "start": { + "column": 32, + "line": 20 + } + } + }, + { + "id": "4378", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/wild-child-game-options/wild-child-game-options.class.ts(8,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/stores/role/useRolesStore.ts(23,56): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": true, + "static": false, + "killedBy": [], + "coveredBy": [ + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "1351", + "1352", + "1356", + "1357" + ], + "location": { + "end": { + "column": 4, + "line": 25 + }, + "start": { + "column": 73, + "line": 23 + } + } + }, + { + "id": "4379", + "mutatorName": "OptionalChaining", + "replacement": "roles.value.find", + "statusReason": "app/stores/role/useRolesStore.ts(24,12): error TS18047: 'roles.value' is possibly 'null'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "1351", + "1352", + "1356", + "1357" + ], + "location": { + "end": { + "column": 29, + "line": 24 + }, + "start": { + "column": 12, + "line": 24 + } + } + }, + { + "id": "4380", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "66" + ], + "coveredBy": [ + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "1351", + "1352", + "1356", + "1357" + ], + "location": { + "end": { + "column": 60, + "line": 24 + }, + "start": { + "column": 30, + "line": 24 + } + } + }, + { + "id": "4381", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "67" + ], + "coveredBy": [ + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "1351", + "1352", + "1356", + "1357" + ], + "location": { + "end": { + "column": 60, + "line": 24 + }, + "start": { + "column": 38, + "line": 24 + } + } + }, + { + "id": "4382", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "66" + ], + "coveredBy": [ + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "1351", + "1352", + "1356", + "1357" + ], + "location": { + "end": { + "column": 60, + "line": 24 + }, + "start": { + "column": 38, + "line": 24 + } + } + }, + { + "id": "4383", + "mutatorName": "EqualityOperator", + "replacement": "role.name !== roleName", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "66" + ], + "coveredBy": [ + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "1351", + "1352", + "1356", + "1357" + ], + "location": { + "end": { + "column": 60, + "line": 24 + }, + "start": { + "column": 38, + "line": 24 + } + } + }, + { + "id": "4384", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/role/useRolesStore.ts(27,98): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "1353", + "1354", + "1355" + ], + "location": { + "end": { + "column": 4, + "line": 29 + }, + "start": { + "column": 105, + "line": 27 + } + } + }, + { + "id": "4385", + "mutatorName": "LogicalOperator", + "replacement": "roles.value?.filter(role => role.additionalCardsEligibleRecipients?.includes(recipientRoleName)) && []", + "statusReason": "app/stores/role/useRolesStore.ts(28,5): error TS2322: Type 'never[] | undefined' is not assignable to type 'Role[]'.\n Type 'undefined' is not assignable to type 'Role[]'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "1353", + "1354", + "1355" + ], + "location": { + "end": { + "column": 114, + "line": 28 + }, + "start": { + "column": 12, + "line": 28 + } + } + }, + { + "id": "4386", + "mutatorName": "MethodExpression", + "replacement": "roles.value", + "statusReason": "expected [ { …(3) }, …(4) ] to strictly equal [ { …(3) }, …(2) ]", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "417" + ], "coveredBy": [ - "35", - "40", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "56", - "57", - "58", - "60", - "61", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "235", - "236", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "277", - "278", - "280", - "281", - "282", - "283", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "331", - "334", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "375", - "376", - "377", - "378", - "382", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", "414", "415", "416", @@ -226303,363 +223729,252 @@ "423", "424", "425", - "439", - "440", - "484", - "485", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "528", - "529", - "530", - "531", - "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "670", - "673", - "674", - "676", - "677", - "683", - "684", - "689", - "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "719", - "723", - "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "775", - "779", - "785", - "792", - "793", - "794", - "795", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "855", - "856", - "857", - "891", - "893", - "894", - "895", - "903", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "977", - "978", - "983", - "989", - "990", - "991", - "992", - "1036", - "1039", - "1040", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1055", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1094", - "1098", - "1121", - "1125", - "1152", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1176", - "1180", - "1223", - "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1332", - "1333", - "1339", - "1340", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1362", - "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1404", - "1405", - "1411", - "1412", - "1451", - "1452", - "1453", - "1454", - "1455", - "1456", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1522", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1544", - "1554", - "1559", - "1564", - "1575", - "1576", - "1577", - "1578", - "1579", - "1580", - "1585", - "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1606", - "1614", - "1619", - "1624", - "1625", - "1626", - "1637", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2062" + "1353", + "1354", + "1355" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 108, + "line": 28 }, "start": { - "column": 90, - "line": 8 + "column": 12, + "line": 28 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WildChildGameOptions {\n @Expose()\n public isTransformationRevealed: boolean;\n\n public static create(wildChildGameOptions: WildChildGameOptions): WildChildGameOptions {\n return plainToInstance(WildChildGameOptions, wildChildGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WildChildGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/witch-game-options/witch-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3466", + "id": "4387", + "mutatorName": "OptionalChaining", + "replacement": "roles.value.filter", + "statusReason": "app/stores/role/useRolesStore.ts(28,12): error TS18047: 'roles.value' is possibly 'null'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "1353", + "1354", + "1355" + ], + "location": { + "end": { + "column": 31, + "line": 28 + }, + "start": { + "column": 12, + "line": 28 + } + } + }, + { + "id": "4388", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected [] to strictly equal [ { …(3) }, …(2) ]", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "417" + ], + "coveredBy": [ + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "1353", + "1354" + ], + "location": { + "end": { + "column": 107, + "line": 28 + }, + "start": { + "column": 32, + "line": 28 + } + } + }, + { + "id": "4389", + "mutatorName": "OptionalChaining", + "replacement": "role.additionalCardsEligibleRecipients.includes", + "statusReason": "app/stores/role/useRolesStore.ts(28,40): error TS18048: 'role.additionalCardsEligibleRecipients' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "1353", + "1354" + ], + "location": { + "end": { + "column": 88, + "line": 28 + }, + "start": { + "column": 40, + "line": 28 + } + } + }, + { + "id": "4390", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "app/stores/role/useRolesStore.ts(28,5): error TS2322: Type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | ... 18 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }[] | string[]' is not assignable to type 'Role[]'.\n Type 'string[]' is not assignable to type 'Role[]'.\n Type 'string' is not assignable to type 'Role'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1355" + ], + "location": { + "end": { + "column": 114, + "line": 28 + }, + "start": { + "column": 112, + "line": 28 + } + } + }, + { + "id": "4391", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/witch-game-options/witch-game-options.class.ts(8,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/stores/role/useRolesStore.ts(31,56): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": true, + "static": false, + "killedBy": [], + "coveredBy": [ + "1356", + "1357" + ], + "location": { + "end": { + "column": 4, + "line": 33 + }, + "start": { + "column": 77, + "line": 31 + } + } + }, + { + "id": "4392", + "mutatorName": "OptionalChaining", + "replacement": "getRoleWithNameInRoles(roleName).side", + "statusReason": "app/stores/role/useRolesStore.ts(32,12): error TS2532: Object is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1356", + "1357" + ], + "location": { + "end": { + "column": 50, + "line": 32 + }, + "start": { + "column": 12, + "line": 32 + } + } + }, + { + "id": "4393", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(30,11): error TS2339: Property 'roles' does not exist on type 'StoreToRefs>, Pick<{}, never>, Pick<{}, never>>>'.\napp/composables/api/game/useCreateGameDtoValidation.ts(46,57): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(48,42): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(55,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(64,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(22,11): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/app.nuxt.spec.ts(48,23): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/about/AboutAvailableRoles/AboutAvailableRoles.nuxt.spec.ts(62,20): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/about/AboutAvailableRoles/AboutAvailableRoles.nuxt.spec.ts(92,20): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyAdditionalCardsManager/GameLobbyAdditionalCardsManagerContent/RecipientRoleAdditionalCardsManager/RecipientRoleAdditionalCardsMultiSelect/RecipientRoleAdditionalCardsMultiSelect.nuxt.spec.ts(115,16): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(123,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(138,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGrid.nuxt.spec.ts(67,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElement.nuxt.spec.ts(182,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(23,16): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(231,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(275,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(326,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(432,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(508,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(565,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(28,23): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(29,23): error TS2339: Property 'fetchingRoleStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(35,24): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(48,24): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(50,25): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(62,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(63,31): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(75,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(76,31): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(91,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(92,40): error TS2339: Property 'getRolesForRecipientRoleName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(107,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(108,40): error TS2339: Property 'getRolesForRecipientRoleName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(115,40): error TS2339: Property 'getRolesForRecipientRoleName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(129,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(130,35): error TS2339: Property 'getRoleSideForRoleName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(142,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(143,35): error TS2339: Property 'getRoleSideForRoleName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", "35", + "36", + "37", + "38", + "39", "40", + "41", + "42", + "43", + "44", "45", "46", "47", @@ -226670,103 +223985,63 @@ "52", "53", "54", + "55", "56", "57", "58", + "59", "60", "61", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "235", - "236", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "277", - "278", - "280", - "281", - "282", - "283", - "285", - "286", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "80", + "81", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", "287", "288", "289", @@ -226783,8 +224058,12 @@ "300", "301", "302", + "330", "331", + "332", + "333", "334", + "335", "336", "337", "338", @@ -226793,33 +224072,29 @@ "341", "342", "343", + "344", + "345", + "346", + "347", + "373", + "374", "375", "376", "377", "378", + "379", + "380", + "381", "382", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", "414", "415", "416", @@ -226832,10 +224107,27 @@ "423", "424", "425", - "439", - "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "483", "484", "485", + "486", + "487", + "488", + "489", "490", "491", "492", @@ -226845,94 +224137,114 @@ "496", "497", "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "528", - "529", - "530", - "531", - "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", "670", + "671", + "672", "673", "674", + "675", "676", "677", + "678", + "679", + "680", + "681", + "682", "683", "684", + "685", + "686", + "687", + "688", "689", + "690", + "691", + "692", "693", - "694", - "695", - "696", - "697", - "698", - "699", - "700", + "701", + "702", + "703", + "704", + "705", + "706", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", "719", + "720", + "721", + "722", "723", + "724", + "725", + "726", "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", + "771", + "772", + "773", + "774", "775", + "776", + "777", + "778", "779", - "785", - "792", - "793", - "794", - "795", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", + "780", + "781", + "782", "827", "828", "829", @@ -226944,23 +224256,20 @@ "835", "836", "837", - "855", - "856", - "857", - "891", - "893", - "894", - "895", - "903", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", "942", "943", "944", @@ -226970,46 +224279,64 @@ "948", "949", "950", + "973", + "974", + "975", + "976", "977", "978", + "979", + "980", + "981", + "982", "983", - "989", - "990", - "991", - "992", + "1011", + "1012", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1032", + "1033", + "1034", + "1035", "1036", - "1039", - "1040", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", + "1037", + "1038", + "1039", + "1040", + "1041", + "1051", + "1052", + "1053", + "1054", "1055", + "1056", + "1057", + "1058", "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", + "1089", + "1090", + "1091", + "1092", + "1093", "1094", + "1095", + "1096", + "1097", "1098", + "1117", + "1118", + "1119", + "1120", "1121", + "1122", + "1123", + "1124", "1125", "1152", "1153", @@ -227031,27 +224358,34 @@ "1169", "1170", "1171", + "1172", + "1173", + "1174", + "1175", "1176", + "1177", + "1178", + "1179", "1180", + "1219", + "1220", + "1221", + "1222", "1223", + "1224", + "1225", + "1226", "1227", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", "1274", "1275", "1276", "1277", "1278", "1279", - "1299", - "1300", - "1301", + "1291", + "1292", + "1293", + "1294", "1302", "1303", "1304", @@ -227066,129 +224400,239 @@ "1325", "1326", "1327", + "1328", + "1329", + "1330", + "1331", "1332", "1333", + "1334", + "1335", + "1336", + "1337", + "1338", "1339", "1340", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", + "1341", + "1348", + "1349", + "1350", + "1351", + "1352", + "1353", + "1354", + "1355", + "1356", + "1357", + "1358", + "1359", + "1360", + "1361", "1362", "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", + "1364", + "1385", + "1386", + "1387", + "1388", + "1389", + "1390", + "1391", + "1392", + "1400", + "1401", + "1402", + "1403", "1404", "1405", + "1406", + "1407", + "1408", + "1409", + "1410", "1411", "1412", + "1413", "1451", "1452", "1453", "1454", "1455", "1456", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", + "1485", + "1486", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", + "1518", + "1519", + "1520", + "1521", "1522", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", + "1534", + "1535", + "1536", + "1537", + "1538", + "1539", + "1540", + "1541", + "1542", + "1543", "1544", - "1554", + "1555", + "1556", + "1557", + "1558", "1559", + "1560", + "1561", + "1562", + "1563", "1564", + "1571", + "1572", + "1573", + "1574", "1575", "1576", "1577", "1578", "1579", "1580", + "1581", + "1582", + "1583", + "1584", "1585", + "1586", + "1587", + "1588", + "1589", "1590", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", + "1597", + "1598", + "1599", + "1600", + "1601", + "1602", + "1603", + "1604", + "1605", "1606", + "1607", + "1608", + "1609", + "1610", + "1611", + "1612", + "1613", "1614", + "1615", + "1616", + "1617", + "1618", "1619", + "1620", + "1621", + "1622", + "1623", "1624", - "1625", - "1626", + "1633", + "1634", + "1635", + "1636", "1637", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2073" + "1682", + "1683", + "1684", + "1685", + "1690", + "1691", + "1929", + "1930", + "1931", + "1932", + "1933", + "1945", + "1946", + "1947", + "1948" ], "location": { "end": { "column": 4, - "line": 10 + "line": 41 }, "start": { - "column": 78, - "line": 8 + "column": 10, + "line": 34 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WitchGameOptions {\n @Expose()\n public doesKnowWerewolvesTargets: boolean;\n\n public static create(witchGameOptions: WitchGameOptions): WitchGameOptions {\n return plainToInstance(WitchGameOptions, witchGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WitchGameOptions };" + "source": "import type { AsyncDataRequestStatus } from \"nuxt/app\";\nimport { defineStore } from \"pinia\";\nimport { ref } from \"vue\";\nimport type { GameAdditionalCardRecipientRoleName } from \"~/composables/api/game/types/game-additional-card/game-additional-card.types\";\n\nimport type { Role } from \"~/composables/api/role/types/role.class\";\nimport type { RoleName, RoleSide } from \"~/composables/api/role/types/role.types\";\nimport { useFetchRoles } from \"~/composables/api/role/useFetchRoles\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\n\nconst useRolesStore = defineStore(StoreIds.ROLES, () => {\n const { fetchRoles } = useFetchRoles();\n\n const fetchingRoleStatus = ref(\"idle\");\n const roles = ref(null);\n\n async function fetchAndSetRoles(): Promise {\n fetchingRoleStatus.value = \"pending\";\n roles.value = await fetchRoles();\n fetchingRoleStatus.value = \"success\";\n }\n\n function getRoleWithNameInRoles(roleName: RoleName): Role | undefined {\n return roles.value?.find(role => role.name === roleName);\n }\n\n function getRolesForRecipientRoleName(recipientRoleName: GameAdditionalCardRecipientRoleName): Role[] {\n return roles.value?.filter(role => role.additionalCardsEligibleRecipients?.includes(recipientRoleName)) ?? [];\n }\n\n function getRoleSideForRoleName(roleName: RoleName): RoleSide | undefined {\n return getRoleWithNameInRoles(roleName)?.side;\n }\n return {\n roles,\n fetchingRoleStatus,\n fetchAndSetRoles,\n getRoleWithNameInRoles,\n getRolesForRecipientRoleName,\n getRoleSideForRoleName,\n };\n});\n\nexport { useRolesStore };" }, - "app/composables/api/game/types/game-options/roles-game-options/wolf-hound-game-options/wolf-hound-game-options.class.ts": { + "app/utils/url.utils.ts": { "language": "typescript", "mutants": [ { - "id": "3467", + "id": "4394", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/wolf-hound-game-options/wolf-hound-game-options.class.ts(11,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/utils/url.utils.ts(1,46): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, + "killedBy": [], "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", "35", + "36", + "37", + "38", + "39", "40", + "41", + "42", + "43", + "44", "45", "46", "47", @@ -227199,11 +224643,88 @@ "52", "53", "54", + "55", "56", "57", "58", + "59", "60", "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "164", "165", "166", "167", @@ -227252,8 +224773,10 @@ "210", "211", "212", - "235", - "236", + "213", + "214", + "215", + "216", "240", "241", "242", @@ -227287,13 +224810,18 @@ "270", "271", "272", + "273", + "274", "275", + "276", "277", "278", + "279", "280", "281", "282", "283", + "284", "285", "286", "287", @@ -227312,8 +224840,12 @@ "300", "301", "302", + "330", "331", + "332", + "333", "334", + "335", "336", "337", "338", @@ -227322,11 +224854,29 @@ "341", "342", "343", + "344", + "345", + "346", + "347", + "373", + "374", "375", "376", "377", "378", + "379", + "380", + "381", "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", "392", "393", "394", @@ -227361,10 +224911,55 @@ "423", "424", "425", - "439", - "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", "484", "485", + "486", + "487", + "488", + "489", "490", "491", "492", @@ -227386,36 +224981,132 @@ "508", "509", "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", "528", "529", "530", "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", "670", + "671", + "672", "673", "674", + "675", "676", "677", + "678", + "679", + "680", + "681", + "682", "683", "684", + "685", + "686", + "687", + "688", "689", + "690", + "691", + "692", "693", "694", "695", @@ -227424,8 +225115,32 @@ "698", "699", "700", + "701", + "702", + "703", + "704", + "705", + "706", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", "719", + "720", + "721", + "722", "723", + "724", + "725", + "726", "727", "728", "729", @@ -227437,6 +225152,19 @@ "735", "736", "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "762", "763", "764", @@ -227446,13 +225174,33 @@ "768", "769", "770", + "771", + "772", + "773", + "774", "775", + "776", + "777", + "778", "779", + "780", + "781", + "782", + "783", + "784", "785", + "786", + "787", + "788", + "789", + "790", + "791", "792", "793", "794", "795", + "796", + "797", "812", "813", "814", @@ -227473,14 +225221,42 @@ "835", "836", "837", - "855", - "856", - "857", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", "891", + "892", "893", "894", "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", "903", + "904", + "905", + "906", "907", "908", "909", @@ -227490,6 +225266,32 @@ "913", "914", "915", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", "942", "943", "944", @@ -227499,16 +225301,57 @@ "948", "949", "950", + "965", + "973", + "974", + "975", + "976", "977", "978", + "979", + "980", + "981", + "982", "983", + "984", + "985", + "986", + "987", + "988", "989", "990", "991", "992", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", + "1011", + "1012", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1032", + "1033", + "1034", + "1035", "1036", + "1037", + "1038", "1039", "1040", + "1041", "1042", "1043", "1044", @@ -227518,7 +225361,14 @@ "1048", "1049", "1050", + "1051", + "1052", + "1053", + "1054", "1055", + "1056", + "1057", + "1058", "1059", "1060", "1061", @@ -227527,18 +225377,42 @@ "1064", "1065", "1066", + "1067", + "1068", "1069", "1070", "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", "1083", "1084", "1085", "1086", "1087", "1088", + "1089", + "1090", + "1091", + "1092", + "1093", "1094", + "1095", + "1096", + "1097", "1098", + "1117", + "1118", + "1119", + "1120", "1121", + "1122", + "1123", + "1124", "1125", "1152", "1153", @@ -227560,9 +225434,32 @@ "1169", "1170", "1171", + "1172", + "1173", + "1174", + "1175", "1176", + "1177", + "1178", + "1179", "1180", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1219", + "1220", + "1221", + "1222", "1223", + "1224", + "1225", + "1226", "1227", "1237", "1238", @@ -227570,14 +225467,35 @@ "1240", "1241", "1242", + "1253", + "1254", + "1255", + "1256", "1257", "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", "1274", "1275", "1276", "1277", "1278", "1279", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", "1299", "1300", "1301", @@ -227595,64 +225513,194 @@ "1325", "1326", "1327", + "1328", + "1329", + "1330", + "1331", "1332", "1333", + "1334", + "1335", + "1336", + "1337", + "1338", "1339", "1340", + "1341", "1342", "1343", "1344", "1345", "1346", "1347", + "1358", + "1359", + "1360", + "1361", "1362", "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", + "1364", + "1385", + "1386", + "1387", + "1388", + "1389", + "1390", + "1391", + "1392", + "1400", + "1401", + "1402", + "1403", "1404", "1405", + "1406", + "1407", + "1408", + "1409", + "1410", "1411", "1412", + "1413", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", "1451", "1452", "1453", "1454", "1455", "1456", + "1462", + "1463", + "1464", "1465", + "1466", "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", + "1485", + "1486", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", "1493", "1494", "1495", "1496", "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", "1505", "1506", "1507", "1508", "1509", + "1518", + "1519", + "1520", + "1521", "1522", + "1523", + "1524", + "1525", + "1526", + "1527", "1528", "1529", "1530", "1531", "1532", "1533", + "1534", + "1535", + "1536", + "1537", + "1538", + "1539", + "1540", + "1541", + "1542", + "1543", "1544", + "1550", + "1551", + "1552", + "1553", "1554", + "1555", + "1556", + "1557", + "1558", "1559", + "1560", + "1561", + "1562", + "1563", "1564", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1571", + "1572", + "1573", + "1574", "1575", "1576", "1577", "1578", "1579", "1580", + "1581", + "1582", + "1583", + "1584", "1585", + "1586", + "1587", + "1588", + "1589", "1590", "1591", "1592", @@ -227660,13 +225708,52 @@ "1594", "1595", "1596", + "1597", + "1598", + "1599", + "1600", + "1601", + "1602", + "1603", + "1604", + "1605", "1606", + "1607", + "1608", + "1609", + "1610", + "1611", + "1612", + "1613", "1614", + "1615", + "1616", + "1617", + "1618", "1619", + "1620", + "1621", + "1622", + "1623", "1624", - "1625", - "1626", + "1633", + "1634", + "1635", + "1636", "1637", + "1638", + "1639", + "1640", + "1641", + "1648", + "1649", + "1650", + "1651", + "1652", + "1653", + "1654", + "1655", + "1656", "1672", "1673", "1674", @@ -227677,47 +225764,160 @@ "1679", "1680", "1681", + "1682", + "1683", + "1684", + "1685", + "1686", "1687", "1688", - "1692", - "1693", + "1689", + "1690", + "1691", + "1701", + "1702", + "1703", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2042" + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1929", + "1930", + "1931", + "1932", + "1933", + "1945", + "1946", + "1947", + "1948", + "2047", + "2079" ], "location": { "end": { - "column": 4, - "line": 13 + "column": 2, + "line": 3 }, "start": { - "column": 90, - "line": 11 + "column": 53, + "line": 1 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WolfHoundGameOptions {\n @Expose()\n public isChosenSideRevealed: boolean;\n\n @Expose()\n public isSideRandomlyChosen: boolean;\n\n public static create(wolfHoundGameOptions: WolfHoundGameOptions): WolfHoundGameOptions {\n return plainToInstance(WolfHoundGameOptions, wolfHoundGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WolfHoundGameOptions };" - }, - "app/composables/api/game/types/game-options/votes-game-options/votes-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3468", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/votes-game-options/votes-game-options.class.ts(11,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "4395", + "mutatorName": "Regex", + "replacement": "/\\/+/u", + "statusReason": "Snapshot `Role Image Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 663, "static": true, + "killedBy": [ + "1649" + ], "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", "35", + "36", + "37", + "38", + "39", "40", + "41", + "42", + "43", + "44", "45", "46", "47", @@ -227728,11 +225928,88 @@ "52", "53", "54", + "55", "56", "57", "58", + "59", "60", "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "164", "165", "166", "167", @@ -227781,8 +226058,10 @@ "210", "211", "212", - "235", - "236", + "213", + "214", + "215", + "216", "240", "241", "242", @@ -227816,13 +226095,18 @@ "270", "271", "272", + "273", + "274", "275", + "276", "277", "278", + "279", "280", "281", "282", "283", + "284", "285", "286", "287", @@ -227841,8 +226125,12 @@ "300", "301", "302", + "330", "331", + "332", + "333", "334", + "335", "336", "337", "338", @@ -227851,11 +226139,29 @@ "341", "342", "343", + "344", + "345", + "346", + "347", + "373", + "374", "375", "376", "377", "378", + "379", + "380", + "381", "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", "392", "393", "394", @@ -227890,10 +226196,55 @@ "423", "424", "425", - "439", - "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", "484", "485", + "486", + "487", + "488", + "489", "490", "491", "492", @@ -227915,36 +226266,132 @@ "508", "509", "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", "528", "529", "530", "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", "670", + "671", + "672", "673", "674", + "675", "676", "677", + "678", + "679", + "680", + "681", + "682", "683", "684", + "685", + "686", + "687", + "688", "689", + "690", + "691", + "692", "693", "694", "695", @@ -227953,8 +226400,32 @@ "698", "699", "700", + "701", + "702", + "703", + "704", + "705", + "706", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", "719", + "720", + "721", + "722", "723", + "724", + "725", + "726", "727", "728", "729", @@ -227966,6 +226437,19 @@ "735", "736", "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "762", "763", "764", @@ -227975,13 +226459,33 @@ "768", "769", "770", + "771", + "772", + "773", + "774", "775", + "776", + "777", + "778", "779", + "780", + "781", + "782", + "783", + "784", "785", + "786", + "787", + "788", + "789", + "790", + "791", "792", "793", "794", "795", + "796", + "797", "812", "813", "814", @@ -228002,14 +226506,42 @@ "835", "836", "837", - "855", - "856", - "857", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", "891", + "892", "893", "894", "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", "903", + "904", + "905", + "906", "907", "908", "909", @@ -228019,6 +226551,32 @@ "913", "914", "915", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", "942", "943", "944", @@ -228028,16 +226586,57 @@ "948", "949", "950", + "965", + "973", + "974", + "975", + "976", "977", "978", + "979", + "980", + "981", + "982", "983", + "984", + "985", + "986", + "987", + "988", "989", "990", "991", "992", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", + "1011", + "1012", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1032", + "1033", + "1034", + "1035", "1036", + "1037", + "1038", "1039", "1040", + "1041", "1042", "1043", "1044", @@ -228047,7 +226646,14 @@ "1048", "1049", "1050", + "1051", + "1052", + "1053", + "1054", "1055", + "1056", + "1057", + "1058", "1059", "1060", "1061", @@ -228056,18 +226662,42 @@ "1064", "1065", "1066", + "1067", + "1068", "1069", "1070", "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", "1083", "1084", "1085", "1086", "1087", "1088", + "1089", + "1090", + "1091", + "1092", + "1093", "1094", + "1095", + "1096", + "1097", "1098", + "1117", + "1118", + "1119", + "1120", "1121", + "1122", + "1123", + "1124", "1125", "1152", "1153", @@ -228089,9 +226719,32 @@ "1169", "1170", "1171", + "1172", + "1173", + "1174", + "1175", "1176", + "1177", + "1178", + "1179", "1180", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1219", + "1220", + "1221", + "1222", "1223", + "1224", + "1225", + "1226", "1227", "1237", "1238", @@ -228099,14 +226752,35 @@ "1240", "1241", "1242", + "1253", + "1254", + "1255", + "1256", "1257", "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", "1274", "1275", "1276", "1277", "1278", "1279", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", "1299", "1300", "1301", @@ -228124,64 +226798,194 @@ "1325", "1326", "1327", + "1328", + "1329", + "1330", + "1331", "1332", "1333", + "1334", + "1335", + "1336", + "1337", + "1338", "1339", "1340", + "1341", "1342", "1343", "1344", "1345", "1346", "1347", + "1358", + "1359", + "1360", + "1361", "1362", "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", + "1364", + "1385", + "1386", + "1387", + "1388", + "1389", + "1390", + "1391", + "1392", + "1400", + "1401", + "1402", + "1403", "1404", "1405", + "1406", + "1407", + "1408", + "1409", + "1410", "1411", "1412", + "1413", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", "1451", "1452", "1453", "1454", "1455", "1456", + "1462", + "1463", + "1464", "1465", + "1466", "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", + "1485", + "1486", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", "1493", "1494", "1495", "1496", "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", "1505", "1506", "1507", "1508", "1509", + "1518", + "1519", + "1520", + "1521", "1522", + "1523", + "1524", + "1525", + "1526", + "1527", "1528", "1529", "1530", "1531", "1532", "1533", + "1534", + "1535", + "1536", + "1537", + "1538", + "1539", + "1540", + "1541", + "1542", + "1543", "1544", + "1550", + "1551", + "1552", + "1553", "1554", + "1555", + "1556", + "1557", + "1558", "1559", + "1560", + "1561", + "1562", + "1563", "1564", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1571", + "1572", + "1573", + "1574", "1575", "1576", "1577", "1578", "1579", "1580", + "1581", + "1582", + "1583", + "1584", "1585", + "1586", + "1587", + "1588", + "1589", "1590", "1591", "1592", @@ -228189,13 +226993,52 @@ "1594", "1595", "1596", + "1597", + "1598", + "1599", + "1600", + "1601", + "1602", + "1603", + "1604", + "1605", "1606", + "1607", + "1608", + "1609", + "1610", + "1611", + "1612", + "1613", "1614", + "1615", + "1616", + "1617", + "1618", "1619", + "1620", + "1621", + "1622", + "1623", "1624", - "1625", - "1626", + "1633", + "1634", + "1635", + "1636", "1637", + "1638", + "1639", + "1640", + "1641", + "1648", + "1649", + "1650", + "1651", + "1652", + "1653", + "1654", + "1655", + "1656", "1672", "1673", "1674", @@ -228206,47 +227049,156 @@ "1679", "1680", "1681", + "1682", + "1683", + "1684", + "1685", + "1686", "1687", "1688", - "1692", - "1693", + "1689", + "1690", + "1691", + "1701", + "1702", + "1703", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2066" + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1929", + "1930", + "1931", + "1932", + "1933", + "1945", + "1946", + "1947", + "1948", + "2047", + "2079" ], "location": { "end": { - "column": 4, - "line": 13 + "column": 29, + "line": 2 }, "start": { - "column": 78, - "line": 11 + "column": 22, + "line": 2 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass VotesGameOptions {\n @Expose()\n public canBeSkipped: boolean;\n\n @Expose()\n public duration: number;\n\n public static create(votesGameOptions: VotesGameOptions): VotesGameOptions {\n return plainToInstance(VotesGameOptions, votesGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { VotesGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-lovers-game-options/cupid-lovers-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3446", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-lovers-game-options/cupid-lovers-game-options.class.ts(8,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "4396", + "mutatorName": "Regex", + "replacement": "/\\/$/u", + "status": "Timeout", "static": true, + "killedBy": [], "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", "35", + "36", + "37", + "38", + "39", "40", + "41", + "42", + "43", + "44", "45", "46", "47", @@ -228257,11 +227209,88 @@ "52", "53", "54", + "55", "56", "57", "58", + "59", "60", "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "164", "165", "166", "167", @@ -228310,8 +227339,10 @@ "210", "211", "212", - "235", - "236", + "213", + "214", + "215", + "216", "240", "241", "242", @@ -228345,13 +227376,18 @@ "270", "271", "272", + "273", + "274", "275", + "276", "277", "278", + "279", "280", "281", "282", "283", + "284", "285", "286", "287", @@ -228370,8 +227406,12 @@ "300", "301", "302", + "330", "331", + "332", + "333", "334", + "335", "336", "337", "338", @@ -228380,11 +227420,29 @@ "341", "342", "343", + "344", + "345", + "346", + "347", + "373", + "374", "375", "376", "377", "378", + "379", + "380", + "381", "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", "392", "393", "394", @@ -228419,10 +227477,55 @@ "423", "424", "425", - "439", - "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", "484", "485", + "486", + "487", + "488", + "489", "490", "491", "492", @@ -228444,36 +227547,132 @@ "508", "509", "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", "528", "529", "530", "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", "670", + "671", + "672", "673", "674", + "675", "676", "677", + "678", + "679", + "680", + "681", + "682", "683", "684", + "685", + "686", + "687", + "688", "689", + "690", + "691", + "692", "693", "694", "695", @@ -228482,8 +227681,32 @@ "698", "699", "700", + "701", + "702", + "703", + "704", + "705", + "706", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", "719", + "720", + "721", + "722", "723", + "724", + "725", + "726", "727", "728", "729", @@ -228495,6 +227718,19 @@ "735", "736", "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "762", "763", "764", @@ -228504,13 +227740,33 @@ "768", "769", "770", + "771", + "772", + "773", + "774", "775", + "776", + "777", + "778", "779", + "780", + "781", + "782", + "783", + "784", "785", + "786", + "787", + "788", + "789", + "790", + "791", "792", "793", "794", "795", + "796", + "797", "812", "813", "814", @@ -228531,14 +227787,42 @@ "835", "836", "837", - "855", - "856", - "857", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", "891", + "892", "893", "894", "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", "903", + "904", + "905", + "906", "907", "908", "909", @@ -228548,6 +227832,32 @@ "913", "914", "915", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", "942", "943", "944", @@ -228557,16 +227867,57 @@ "948", "949", "950", + "965", + "973", + "974", + "975", + "976", "977", "978", + "979", + "980", + "981", + "982", "983", + "984", + "985", + "986", + "987", + "988", "989", "990", "991", "992", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", + "1011", + "1012", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1032", + "1033", + "1034", + "1035", "1036", + "1037", + "1038", "1039", "1040", + "1041", "1042", "1043", "1044", @@ -228576,7 +227927,14 @@ "1048", "1049", "1050", + "1051", + "1052", + "1053", + "1054", "1055", + "1056", + "1057", + "1058", "1059", "1060", "1061", @@ -228585,18 +227943,42 @@ "1064", "1065", "1066", + "1067", + "1068", "1069", "1070", "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", "1083", "1084", "1085", "1086", "1087", "1088", + "1089", + "1090", + "1091", + "1092", + "1093", "1094", + "1095", + "1096", + "1097", "1098", + "1117", + "1118", + "1119", + "1120", "1121", + "1122", + "1123", + "1124", "1125", "1152", "1153", @@ -228618,9 +228000,32 @@ "1169", "1170", "1171", + "1172", + "1173", + "1174", + "1175", "1176", + "1177", + "1178", + "1179", "1180", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1219", + "1220", + "1221", + "1222", "1223", + "1224", + "1225", + "1226", "1227", "1237", "1238", @@ -228628,14 +228033,35 @@ "1240", "1241", "1242", + "1253", + "1254", + "1255", + "1256", "1257", "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", "1274", "1275", "1276", "1277", "1278", "1279", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", "1299", "1300", "1301", @@ -228653,64 +228079,194 @@ "1325", "1326", "1327", + "1328", + "1329", + "1330", + "1331", "1332", "1333", + "1334", + "1335", + "1336", + "1337", + "1338", "1339", "1340", + "1341", "1342", "1343", "1344", "1345", "1346", "1347", + "1358", + "1359", + "1360", + "1361", "1362", "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", + "1364", + "1385", + "1386", + "1387", + "1388", + "1389", + "1390", + "1391", + "1392", + "1400", + "1401", + "1402", + "1403", "1404", "1405", + "1406", + "1407", + "1408", + "1409", + "1410", "1411", "1412", + "1413", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", "1451", "1452", "1453", "1454", "1455", "1456", + "1462", + "1463", + "1464", "1465", + "1466", "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", + "1485", + "1486", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", "1493", "1494", "1495", "1496", "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", "1505", "1506", "1507", "1508", "1509", + "1518", + "1519", + "1520", + "1521", "1522", + "1523", + "1524", + "1525", + "1526", + "1527", "1528", "1529", "1530", "1531", "1532", "1533", + "1534", + "1535", + "1536", + "1537", + "1538", + "1539", + "1540", + "1541", + "1542", + "1543", "1544", + "1550", + "1551", + "1552", + "1553", "1554", + "1555", + "1556", + "1557", + "1558", "1559", + "1560", + "1561", + "1562", + "1563", "1564", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1571", + "1572", + "1573", + "1574", "1575", "1576", "1577", "1578", "1579", "1580", + "1581", + "1582", + "1583", + "1584", "1585", + "1586", + "1587", + "1588", + "1589", "1590", "1591", "1592", @@ -228718,13 +228274,52 @@ "1594", "1595", "1596", + "1597", + "1598", + "1599", + "1600", + "1601", + "1602", + "1603", + "1604", + "1605", "1606", + "1607", + "1608", + "1609", + "1610", + "1611", + "1612", + "1613", "1614", + "1615", + "1616", + "1617", + "1618", "1619", + "1620", + "1621", + "1622", + "1623", "1624", - "1625", - "1626", + "1633", + "1634", + "1635", + "1636", "1637", + "1638", + "1639", + "1640", + "1641", + "1648", + "1649", + "1650", + "1651", + "1652", + "1653", + "1654", + "1655", + "1656", "1672", "1673", "1674", @@ -228735,48 +228330,156 @@ "1679", "1680", "1681", + "1682", + "1683", + "1684", + "1685", + "1686", "1687", "1688", - "1692", - "1693", + "1689", + "1690", + "1691", + "1701", + "1702", + "1703", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "2024", - "2052" + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", + "1790", + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1929", + "1930", + "1931", + "1932", + "1933", + "1945", + "1946", + "1947", + "1948", + "2047", + "2079" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 29, + "line": 2 }, "start": { - "column": 96, - "line": 8 + "column": 22, + "line": 2 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CupidLoversGameOptions {\n @Expose()\n public doRevealRoleToEachOther: boolean;\n\n public static create(cupidLoversGameOptions: CupidLoversGameOptions): CupidLoversGameOptions {\n return plainToInstance(CupidLoversGameOptions, cupidLoversGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CupidLoversGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3458", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-game-options.class.ts(19,65): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "4397", + "mutatorName": "StringLiteral", + "replacement": "\"Stryker was here!\"", + "status": "Timeout", "static": true, + "killedBy": [], "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", "35", + "36", + "37", + "38", + "39", "40", + "41", + "42", + "43", + "44", "45", "46", "47", @@ -228787,11 +228490,88 @@ "52", "53", "54", + "55", "56", "57", "58", + "59", "60", "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "160", + "161", + "162", + "163", + "164", "165", "166", "167", @@ -228840,8 +228620,10 @@ "210", "211", "212", - "235", - "236", + "213", + "214", + "215", + "216", "240", "241", "242", @@ -228875,13 +228657,18 @@ "270", "271", "272", + "273", + "274", "275", + "276", "277", "278", + "279", "280", "281", "282", "283", + "284", "285", "286", "287", @@ -228900,8 +228687,12 @@ "300", "301", "302", + "330", "331", + "332", + "333", "334", + "335", "336", "337", "338", @@ -228910,11 +228701,29 @@ "341", "342", "343", + "344", + "345", + "346", + "347", + "373", + "374", "375", "376", "377", "378", + "379", + "380", + "381", "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", "392", "393", "394", @@ -228949,10 +228758,55 @@ "423", "424", "425", - "439", - "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", "484", "485", + "486", + "487", + "488", + "489", "490", "491", "492", @@ -228974,36 +228828,132 @@ "508", "509", "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", "528", "529", "530", "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", "670", + "671", + "672", "673", "674", + "675", "676", "677", + "678", + "679", + "680", + "681", + "682", "683", "684", + "685", + "686", + "687", + "688", "689", + "690", + "691", + "692", "693", "694", "695", @@ -229012,8 +228962,32 @@ "698", "699", "700", + "701", + "702", + "703", + "704", + "705", + "706", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", "719", + "720", + "721", + "722", "723", + "724", + "725", + "726", "727", "728", "729", @@ -229025,6 +228999,19 @@ "735", "736", "737", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "762", "763", "764", @@ -229034,13 +229021,33 @@ "768", "769", "770", + "771", + "772", + "773", + "774", "775", + "776", + "777", + "778", "779", + "780", + "781", + "782", + "783", + "784", "785", + "786", + "787", + "788", + "789", + "790", + "791", "792", "793", "794", "795", + "796", + "797", "812", "813", "814", @@ -229061,14 +229068,42 @@ "835", "836", "837", - "855", - "856", - "857", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "888", + "889", + "890", "891", + "892", "893", "894", "895", + "896", + "897", + "898", + "899", + "900", + "901", + "902", "903", + "904", + "905", + "906", "907", "908", "909", @@ -229078,6 +229113,32 @@ "913", "914", "915", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", "942", "943", "944", @@ -229087,16 +229148,57 @@ "948", "949", "950", + "965", + "973", + "974", + "975", + "976", "977", "978", + "979", + "980", + "981", + "982", "983", + "984", + "985", + "986", + "987", + "988", "989", "990", "991", "992", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", + "1011", + "1012", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1032", + "1033", + "1034", + "1035", "1036", + "1037", + "1038", "1039", "1040", + "1041", "1042", "1043", "1044", @@ -229106,7 +229208,14 @@ "1048", "1049", "1050", + "1051", + "1052", + "1053", + "1054", "1055", + "1056", + "1057", + "1058", "1059", "1060", "1061", @@ -229115,18 +229224,42 @@ "1064", "1065", "1066", + "1067", + "1068", "1069", "1070", "1071", + "1072", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", "1083", "1084", "1085", "1086", "1087", "1088", + "1089", + "1090", + "1091", + "1092", + "1093", "1094", + "1095", + "1096", + "1097", "1098", + "1117", + "1118", + "1119", + "1120", "1121", + "1122", + "1123", + "1124", "1125", "1152", "1153", @@ -229148,9 +229281,32 @@ "1169", "1170", "1171", + "1172", + "1173", + "1174", + "1175", "1176", + "1177", + "1178", + "1179", "1180", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1219", + "1220", + "1221", + "1222", "1223", + "1224", + "1225", + "1226", "1227", "1237", "1238", @@ -229158,14 +229314,35 @@ "1240", "1241", "1242", + "1253", + "1254", + "1255", + "1256", "1257", "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1267", "1274", "1275", "1276", "1277", "1278", "1279", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", "1299", "1300", "1301", @@ -229183,64 +229360,194 @@ "1325", "1326", "1327", + "1328", + "1329", + "1330", + "1331", "1332", "1333", + "1334", + "1335", + "1336", + "1337", + "1338", "1339", "1340", + "1341", "1342", "1343", "1344", "1345", "1346", "1347", + "1358", + "1359", + "1360", + "1361", "1362", "1363", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", + "1364", + "1385", + "1386", + "1387", + "1388", + "1389", + "1390", + "1391", + "1392", + "1400", + "1401", + "1402", + "1403", "1404", "1405", + "1406", + "1407", + "1408", + "1409", + "1410", "1411", "1412", + "1413", + "1414", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1425", + "1426", + "1427", + "1428", + "1429", + "1430", + "1431", + "1432", + "1433", + "1434", + "1435", + "1446", + "1447", + "1448", + "1449", + "1450", "1451", "1452", "1453", "1454", "1455", "1456", + "1462", + "1463", + "1464", "1465", + "1466", "1467", + "1477", + "1478", + "1479", + "1480", + "1481", + "1482", + "1483", + "1484", + "1485", + "1486", + "1487", + "1488", + "1489", + "1490", + "1491", + "1492", "1493", "1494", "1495", "1496", "1497", + "1498", + "1499", + "1500", + "1501", + "1502", + "1503", + "1504", "1505", "1506", "1507", "1508", "1509", + "1518", + "1519", + "1520", + "1521", "1522", + "1523", + "1524", + "1525", + "1526", + "1527", "1528", "1529", "1530", "1531", "1532", "1533", + "1534", + "1535", + "1536", + "1537", + "1538", + "1539", + "1540", + "1541", + "1542", + "1543", "1544", + "1550", + "1551", + "1552", + "1553", "1554", + "1555", + "1556", + "1557", + "1558", "1559", + "1560", + "1561", + "1562", + "1563", "1564", + "1565", + "1566", + "1567", + "1568", + "1569", + "1570", + "1571", + "1572", + "1573", + "1574", "1575", "1576", "1577", "1578", "1579", "1580", + "1581", + "1582", + "1583", + "1584", "1585", + "1586", + "1587", + "1588", + "1589", "1590", "1591", "1592", @@ -229248,13 +229555,52 @@ "1594", "1595", "1596", + "1597", + "1598", + "1599", + "1600", + "1601", + "1602", + "1603", + "1604", + "1605", "1606", + "1607", + "1608", + "1609", + "1610", + "1611", + "1612", + "1613", "1614", + "1615", + "1616", + "1617", + "1618", "1619", + "1620", + "1621", + "1622", + "1623", "1624", - "1625", - "1626", + "1633", + "1634", + "1635", + "1636", "1637", + "1638", + "1639", + "1640", + "1641", + "1648", + "1649", + "1650", + "1651", + "1652", + "1653", + "1654", + "1655", + "1656", "1672", "1673", "1674", @@ -229265,395 +229611,105 @@ "1679", "1680", "1681", + "1682", + "1683", + "1684", + "1685", + "1686", "1687", "1688", - "1692", - "1693", - "1746", - "1839", - "1840", - "1841", - "1842", - "1952", - "1953", - "1991", - "1993" - ], - "location": { - "end": { - "column": 4, - "line": 21 - }, - "start": { - "column": 84, - "line": 19 - } - } - } - ], - "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\nimport { SheriffElectionGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-election-game-options/sheriff-election-game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass SheriffGameOptions {\n @Expose()\n public isEnabled: boolean;\n\n @Type(() => SheriffElectionGameOptions)\n @Expose()\n public electedAt: SheriffElectionGameOptions;\n\n @Expose()\n public hasDoubledVote: boolean;\n\n @Expose()\n public mustSettleTieInVotes: boolean;\n\n public static create(sheriffGameOptions: SheriffGameOptions): SheriffGameOptions {\n return plainToInstance(SheriffGameOptions, sheriffGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { SheriffGameOptions };" - }, - "app/composables/api/game/types/game-phase/game-phase.class.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3469", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-phase/game-phase.class.ts(12,47): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "coveredBy": [ - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "235", - "236", - "240", - "241", - "242", - "243", - "244", - "245", - "246", - "247", - "248", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "256", - "257", - "258", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "277", - "278", - "280", - "281", - "282", - "283", - "285", - "286", - "339", - "340", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "399", - "400", - "401", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "439", - "440", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "528", - "529", - "530", - "531", - "566", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", - "606", - "608", - "609", - "610", - "611", - "612", - "613", - "614", - "615", - "616", - "694", - "695", - "696", - "697", - "698", - "699", - "700", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "785", - "792", - "793", - "794", - "795", - "812", - "813", - "814", - "815", - "816", - "817", - "818", - "819", - "820", - "823", - "824", - "825", - "891", - "893", - "894", - "895", - "903", - "907", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "989", - "990", - "991", - "992", - "1004", - "1005", - "1007", - "1008", - "1009", - "1010", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1049", - "1050", - "1060", - "1061", - "1062", - "1063", - "1064", - "1065", - "1066", - "1069", - "1070", - "1071", - "1083", - "1084", - "1085", - "1086", - "1087", - "1088", - "1101", - "1103", - "1104", - "1105", - "1148", - "1149", - "1150", - "1203", - "1204", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1257", - "1258", - "1299", - "1300", - "1301", - "1342", - "1343", - "1344", - "1345", - "1346", - "1347", - "1375", - "1377", - "1378", - "1380", - "1382", - "1383", - "1465", - "1467", - "1493", - "1494", - "1495", - "1496", - "1497", - "1505", - "1506", - "1507", - "1508", - "1509", - "1528", - "1529", - "1530", - "1531", - "1532", - "1533", - "1554", - "1591", - "1592", - "1593", - "1594", - "1595", - "1596", - "1672", - "1673", - "1674", - "1675", - "1676", - "1677", - "1678", - "1679", - "1680", - "1681", - "1687", - "1688", - "1692", - "1693", - "1741", + "1689", + "1690", + "1691", + "1701", + "1702", + "1703", + "1704", + "1705", + "1706", + "1707", + "1708", + "1719", + "1720", + "1721", + "1722", + "1723", + "1733", + "1734", + "1735", + "1736", + "1737", + "1742", + "1743", + "1744", + "1745", "1746", - "1773", + "1754", + "1755", + "1756", + "1757", + "1758", + "1774", + "1775", + "1776", + "1777", + "1778", + "1786", + "1787", + "1788", + "1789", "1790", - "1839", - "1840", - "1841", - "1842", - "1870", - "1887", - "2076" + "1791", + "1793", + "1797", + "1831", + "1832", + "1833", + "1834", + "1835", + "1836", + "1837", + "1838", + "1863", + "1864", + "1865", + "1866", + "1880", + "1884", + "1893", + "1894", + "1895", + "1897", + "1901", + "1907", + "1911", + "1922", + "1926", + "1929", + "1930", + "1931", + "1932", + "1933", + "1945", + "1946", + "1947", + "1948", + "2047", + "2079" ], "location": { "end": { - "column": 4, - "line": 14 + "column": 33, + "line": 2 }, "start": { - "column": 57, - "line": 12 + "column": 31, + "line": 2 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport type { GamePhaseName } from \"~/composables/api/game/types/game-phase/game-phase.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GamePhase {\n @Expose()\n public name: GamePhaseName;\n\n @Expose()\n public tick: number;\n\n public static create(gamePhase: GamePhase): GamePhase {\n return plainToInstance(GamePhase, gamePhase, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GamePhase };" + "source": "function removeTrailingSlashes(url: string): string {\n return url.replace(/\\/+$/u, \"\");\n}\n\nexport { removeTrailingSlashes };" } }, "schemaVersion": "1.0", diff --git a/tests/unit/specs/__snapshots__/error.nuxt.spec.ts.snap b/tests/unit/specs/__snapshots__/error.nuxt.spec.ts.snap index 7749d7192b9..63311cc8b64 100644 --- a/tests/unit/specs/__snapshots__/error.nuxt.spec.ts.snap +++ b/tests/unit/specs/__snapshots__/error.nuxt.spec.ts.snap @@ -2,9 +2,9 @@ exports[`Error Component > should match snapshot when rendered. 1`] = ` "
-

components.Error.pageNotFound

+

components.Error.pageNotFound

-

components.Error.youAreLost

+

components.Error.youAreLost

" `; diff --git a/tests/unit/specs/components/pages/game/GameCanceled/__snapshots__/GameCanceled.nuxt.spec.ts.snap b/tests/unit/specs/components/pages/game/GameCanceled/__snapshots__/GameCanceled.nuxt.spec.ts.snap index 0191ec8752e..368820239c2 100644 --- a/tests/unit/specs/components/pages/game/GameCanceled/__snapshots__/GameCanceled.nuxt.spec.ts.snap +++ b/tests/unit/specs/components/pages/game/GameCanceled/__snapshots__/GameCanceled.nuxt.spec.ts.snap @@ -1,14 +1,14 @@ // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`Game Canceled Component > should match snapshot when rendered. 1`] = ` -"
+"

Game canceled

-
- - - + +
+ +
" `; diff --git a/tests/unit/specs/components/pages/game/GameNotFound/__snapshots__/GameNotFound.nuxt.spec.ts.snap b/tests/unit/specs/components/pages/game/GameNotFound/__snapshots__/GameNotFound.nuxt.spec.ts.snap index bffe90eaa43..fd5b7e3f793 100644 --- a/tests/unit/specs/components/pages/game/GameNotFound/__snapshots__/GameNotFound.nuxt.spec.ts.snap +++ b/tests/unit/specs/components/pages/game/GameNotFound/__snapshots__/GameNotFound.nuxt.spec.ts.snap @@ -1,14 +1,14 @@ // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`Game Not Found Component > should match snapshot when rendered. 1`] = ` -"
+"

- Game not found… Did you get lost? + Game not found… Did you get lost?

-
- - - + +
+ +
" `; From 715035786142fedddd86ee77861fdb09f531171e Mon Sep 17 00:00:00 2001 From: Antoine ZANARDI Date: Wed, 18 Sep 2024 10:06:29 +0200 Subject: [PATCH 2/2] feat(misc-pages): responsive for canceled game and not found game pages --- .../screenshots/darwin/Game canceled.png | Bin 0 -> 38972 bytes .../screenshots/darwin/Game not found.png | Bin 0 -> 48019 bytes .../screenshots/darwin/Page not found.png | Bin 0 -> 44474 bytes .../screenshots/linux/Game canceled.png | Bin 0 -> 50658 bytes .../screenshots/linux/Game not found.png | Bin 0 -> 64368 bytes .../linux/Game won by Lovers and Cupid.png | Bin 0 -> 149460 bytes .../screenshots/linux/Page not found.png | Bin 0 -> 59952 bytes .../linux/Scapegoat bans voting Playground.png | Bin 0 -> 156075 bytes 8 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 tests/acceptance/screenshots/darwin/Game canceled.png create mode 100644 tests/acceptance/screenshots/darwin/Game not found.png create mode 100644 tests/acceptance/screenshots/darwin/Page not found.png create mode 100644 tests/acceptance/screenshots/linux/Game canceled.png create mode 100644 tests/acceptance/screenshots/linux/Game not found.png create mode 100644 tests/acceptance/screenshots/linux/Game won by Lovers and Cupid.png create mode 100644 tests/acceptance/screenshots/linux/Page not found.png create mode 100644 tests/acceptance/screenshots/linux/Scapegoat bans voting Playground.png diff --git a/tests/acceptance/screenshots/darwin/Game canceled.png b/tests/acceptance/screenshots/darwin/Game canceled.png new file mode 100644 index 0000000000000000000000000000000000000000..d46865bd1cf460bfc9618dfc1eae45ec1e0b618c GIT binary patch literal 38972 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 E0JnuoKmY&$ literal 0 HcmV?d00001 diff --git a/tests/acceptance/screenshots/darwin/Page not found.png b/tests/acceptance/screenshots/darwin/Page not found.png new file mode 100644 index 0000000000000000000000000000000000000000..b99650f3be3090471c36568cf61222d4bc2f5395 GIT binary patch literal 44474 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² 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
  • Jg509GOsLp{qz-8RTcGafh?!1@|TQ%ISz5&(Qos{T)Ct5V&elE5fStmhY#?R zuT50xVeH}WUYQQO@jt(Leg#IcBA2sb^h{!+d~j%yP#cIv`Q<1byC|%un040JrG+ z^9dH`@SlJn{6i-=Aja6<_v?!$#rUBb#jc1K`MMJzB$0b8ZsE;)9P~M+0S&0$csEgk z{7OPvJxb$GwIi>;#D+RxlR2P)l&vaTR3~B3LDg%!9`jqnkIxb|7QQ!+eY+y{eenCO z{;K#01*dmm)r)mm$+AvQ%JPEMxf}AB%pmcNXZtr=* z#^S&QpgjbDTi53PhI8s#9_I@2(TPfh^LzV|va@q@9poe~fcy16J?F}g^Y?t0vuL49%=v?RjZy%&c;S8i?$db@X@k^;CiHTdnq zhh0DG4tX5x)zrB1WN>hxk%-e7ve9?X={f@{kv1CmFKhfw&nVm8*EiUm9C;^}b1s}& z{GnSO4EoXj^+mlU{aRV2djr(J#ELwuM-LeW+x+3L;Qad9g_g`4)pA4Mwe&rQ?lO7~ z2Plg>4`J*s9t%?sx;WDfO!?u1e6kULT)Mhru=8V{SREI zw(T0V03P;hn(XI9%yRX}eo}znmKC5gcYDS#|scTI$#$fs_HY{8M_>6Y%86*;XpFf+jFk3ZR)AFcMJ@ zsu`sK^dM7unEI*jPt`cT=cu0inN1qBFw*lUT^?KXW%1;1>YBZC^AgLsT^hr1|0OUy}e?*mnZOaP%pCa{TQYl@E#E*wZtO9rg zqJcaK1E>r5_OHd=JxTN?5tj83&+-)3_kRln;K1SH?Jk}>e+t*~W28z85EW2Ub|BrK zPCTSOiTzTCOS=I0V*s&#zdZ_Z+|)>nJ>=)%MmTp*&`xU7&h~f95zf}O1QHA+)*Rvd zq?bgd0-g*$W%z76Nwi4RYM)*NsW6H2?w%kSCLz)W%Ht#j1uMnJseC zfFSYRK&lzGB>*?5|1P1&PPC9dk_UZx|B=!tVG{U2nw9E6$0FXN1=3weQq>kl|36p| zu-$LdKQSI?o#jkHD(W8&Ox^!va=@kko$!B8r9Ee1mTO-em0*ixU|==$)L*Mv2K_&y Ce+_E@ literal 0 HcmV?d00001 diff --git a/tests/acceptance/screenshots/linux/Game won by Lovers and Cupid.png b/tests/acceptance/screenshots/linux/Game won by Lovers and Cupid.png new file mode 100644 index 0000000000000000000000000000000000000000..aac38223cde1b2efcd0256699d85ecc45d470b3e GIT binary patch literal 149460 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≦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 GjsFkik%=P! literal 0 HcmV?d00001 diff --git a/tests/acceptance/screenshots/linux/Page not found.png b/tests/acceptance/screenshots/linux/Page not found.png new file mode 100644 index 0000000000000000000000000000000000000000..6fda102ecdbda5a1a19a49a3abc85eca8873f90d GIT binary patch literal 59952 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 g$d`+s%$5b&D09ABhUx0