Thème
Superviseur — Frontend v0.14.0
Superviseur — Frontend / stores/connection.store / useConnectionStore
Variable: useConnectionStore
ts
const useConnectionStore: StoreDefinition<"connection", Pick<{
isApiConnected: Ref<boolean, boolean>;
lastCheck: Ref<number, number>;
statusMessage: Ref<string, string>;
checkConnection: () => Promise<boolean>;
startMonitoring: (intervalMs) => void;
stopMonitoring: () => void;
}, "isApiConnected" | "lastCheck" | "statusMessage">, Pick<{
isApiConnected: Ref<boolean, boolean>;
lastCheck: Ref<number, number>;
statusMessage: Ref<string, string>;
checkConnection: () => Promise<boolean>;
startMonitoring: (intervalMs) => void;
stopMonitoring: () => void;
}, never>, Pick<{
isApiConnected: Ref<boolean, boolean>;
lastCheck: Ref<number, number>;
statusMessage: Ref<string, string>;
checkConnection: () => Promise<boolean>;
startMonitoring: (intervalMs) => void;
stopMonitoring: () => void;
}, "checkConnection" | "startMonitoring" | "stopMonitoring">>;Défini dans: stores/connection.store.ts:10
Store Pinia gérant la surveillance de l'état de la connexion réseau (API / Backend). Effectue des vérifications régulières à l'aide d'un heartbeat pour s'assurer que le serveur répond.