Skip to content

Commit 635dfcd

Browse files
committed
fix ci issues
1 parent 5e31347 commit 635dfcd

3 files changed

Lines changed: 5 additions & 4 deletions

File tree

apps/web/src/features/session/engine/engineClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ async function loadWasmEngine(): Promise<void> {
9999
for (let i = 0; i < attempts.length; i += 1) {
100100
computedKeystrokes += attempts[i];
101101
}
102-
const keystrokes = typeof (value as any).keystrokes === "number" ? (value as any).keystrokes : computedKeystrokes;
102+
const keystrokes = typeof value.keystrokes === "number" ? value.keystrokes : computedKeystrokes;
103103
const accuracy = keystrokes > 0 ? Math.min(1, Math.max(0, value.correct / keystrokes)) : 0;
104104
return {
105105
target_length: value.target_length,

apps/web/src/features/session/hooks/usePersistCompletedSession.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ export function usePersistCompletedSession({
6161
promptPreview,
6262
targetLength: engineSummary.target_length,
6363
typedLength: engineSummary.typed_length,
64-
keystrokes: (engineSummary as any).keystrokes,
64+
keystrokes: engineSummary.keystrokes,
6565
correct: engineSummary.correct,
6666
incorrect: engineSummary.incorrect,
6767
accuracy: engineSummary.accuracy,
@@ -93,6 +93,7 @@ export function usePersistCompletedSession({
9393
engineSummary.completion,
9494
engineSummary.correct,
9595
engineSummary.incorrect,
96+
engineSummary.keystrokes,
9697
engineSummary.target_length,
9798
engineSummary.typed_length,
9899
language,

apps/web/src/features/stats/components/SessionHistory.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ function SessionCard({ session }: { session: SessionSummaryRecord }) {
6565
const accuracyPct = `${(session.accuracy * 100).toFixed(0)}%`;
6666
const duration = formatDuration(session.elapsedMs);
6767
const fallbackCompletion = session.targetLength > 0 ? Math.min(1, Math.max(0, session.typedLength / session.targetLength)) : 0;
68-
const completion = typeof (session as any).completion === "number" ? (session as any).completion : fallbackCompletion;
68+
const completion = typeof session.completion === "number" ? session.completion : fallbackCompletion;
6969

7070
return (
7171
<li className={sessionCardStyles.item}>
@@ -100,7 +100,7 @@ function SessionCard({ session }: { session: SessionSummaryRecord }) {
100100
correct={session.correct}
101101
incorrect={session.incorrect}
102102
targetLength={session.targetLength}
103-
keystrokes={(session as any).keystrokes ?? session.typedLength}
103+
keystrokes={session.keystrokes ?? session.typedLength}
104104
/>
105105
</div>
106106
)}

0 commit comments

Comments
 (0)