Thème
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.