Skip to content

Superviseur — Frontend v0.14.0


Superviseur — Frontend / stores/config.store / useConfigStore

Variable: useConfigStore

ts
const useConfigStore: StoreDefinition<"config", Pick<{
  publicConfig: Ref<{
     appName: string;
     appDisplayName: string;
     appVersion: string;
     appPublisher: string;
     appPublisherURL: string;
   }, 
     | PublicConfig
     | {
     appName: string;
     appDisplayName: string;
     appVersion: string;
     appPublisher: string;
     appPublisherURL: string;
  }>;
  isLoaded: Ref<boolean, boolean>;
  fetchConfig: () => Promise<void>;
}, "publicConfig" | "isLoaded">, Pick<{
  publicConfig: Ref<{
     appName: string;
     appDisplayName: string;
     appVersion: string;
     appPublisher: string;
     appPublisherURL: string;
   }, 
     | PublicConfig
     | {
     appName: string;
     appDisplayName: string;
     appVersion: string;
     appPublisher: string;
     appPublisherURL: string;
  }>;
  isLoaded: Ref<boolean, boolean>;
  fetchConfig: () => Promise<void>;
}, never>, Pick<{
  publicConfig: Ref<{
     appName: string;
     appDisplayName: string;
     appVersion: string;
     appPublisher: string;
     appPublisherURL: string;
   }, 
     | PublicConfig
     | {
     appName: string;
     appDisplayName: string;
     appVersion: string;
     appPublisher: string;
     appPublisherURL: string;
  }>;
  isLoaded: Ref<boolean, boolean>;
  fetchConfig: () => Promise<void>;
}, "fetchConfig">>;

Défini dans: stores/config.store.ts:25

Store Pinia gérant les configurations publiques de l'application (comme le nom de l'application, l'éditeur et la version).

Documentation Technique