Skip to content

Superviseur — Frontend v0.14.0


Superviseur — Frontend / features/settings/settings.store / useSettingsStore

Variable: useSettingsStore

ts
const useSettingsStore: StoreDefinition<"settings", Pick<{
  settings: Ref<object[], SystemSetting[] | object[]>;
  loading: Ref<boolean, boolean>;
  error: Ref<string | null, string | null>;
  fetchSettings: () => Promise<void>;
  updateSetting: (key, value) => Promise<void>;
  seedDefaults: () => Promise<void>;
}, "error" | "loading" | "settings">, Pick<{
  settings: Ref<object[], SystemSetting[] | object[]>;
  loading: Ref<boolean, boolean>;
  error: Ref<string | null, string | null>;
  fetchSettings: () => Promise<void>;
  updateSetting: (key, value) => Promise<void>;
  seedDefaults: () => Promise<void>;
}, never>, Pick<{
  settings: Ref<object[], SystemSetting[] | object[]>;
  loading: Ref<boolean, boolean>;
  error: Ref<string | null, string | null>;
  fetchSettings: () => Promise<void>;
  updateSetting: (key, value) => Promise<void>;
  seedDefaults: () => Promise<void>;
}, "fetchSettings" | "updateSetting" | "seedDefaults">>;

Défini dans: features/settings/settings.store.ts:29

Store Pinia pour la gestion des paramètres système de l'application. Fournit des méthodes pour récupérer, mettre à jour et réinitialiser les configurations système.

Documentation Technique