Skip to content

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.

Documentation Technique