Improved tauri events type safety

This commit is contained in:
2026-03-07 14:48:19 +08:00
parent f372e86457
commit f65d837841
20 changed files with 215 additions and 141 deletions

View File

@@ -1,6 +1,6 @@
<script lang="ts">
import type { PresenceStatus } from "../../../types/bindings/PresenceStatus";
import type { PresenceState } from "../../../events/user-status";
import type { UserStatusPayload } from "../../../types/bindings/UserStatusPayload";
interface Friend {
friend?: {
@@ -15,7 +15,7 @@
presenceStatus: PresenceStatus | null;
friendsCursorPositions: Record<string, { mapped: { x: number; y: number } }>;
friends: Friend[];
friendsPresenceStates: Record<string, PresenceState>;
friendsPresenceStates: Record<string, UserStatusPayload>;
}
let {