Skip to content

Superviseur — Frontend v1.0.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;
     appSupportPhone: string;
     appSupportEmail: string;
     appSupportAddress: string;
     brand: {
        id: string;
        name: string;
        url: string;
        colorBase: string;
        colorDark: string;
        colorDeep: string;
        gradientFrom: string;
        gradientMid: string;
        gradientTo: string;
        tintSoft: string;
        tintStrong: string;
        tintAvatar: string;
        logoDataUri: string | null;
        logoWhiteDataUri: string | null;
        logoMarkDataUri: string | null;
     };
   }, 
     | PublicConfig
     | {
     appName: string;
     appDisplayName: string;
     appVersion: string;
     appPublisher: string;
     appPublisherURL: string;
     appSupportPhone: string;
     appSupportEmail: string;
     appSupportAddress: string;
     brand: {
        id: string;
        name: string;
        url: string;
        colorBase: string;
        colorDark: string;
        colorDeep: string;
        gradientFrom: string;
        gradientMid: string;
        gradientTo: string;
        tintSoft: string;
        tintStrong: string;
        tintAvatar: string;
        logoDataUri: string | null;
        logoWhiteDataUri: string | null;
        logoMarkDataUri: string | null;
     };
  }>;
  brand: ComputedRef<{
     id: string;
     name: string;
     url: string;
     colorBase: string;
     colorDark: string;
     colorDeep: string;
     gradientFrom: string;
     gradientMid: string;
     gradientTo: string;
     tintSoft: string;
     tintStrong: string;
     tintAvatar: string;
     logoDataUri: string | null;
     logoWhiteDataUri: string | null;
     logoMarkDataUri: string | null;
  }>;
  isLoaded: Ref<boolean, boolean>;
  fetchConfig: () => Promise<void>;
}, "publicConfig" | "isLoaded">, Pick<{
  publicConfig: Ref<{
     appName: string;
     appDisplayName: string;
     appVersion: string;
     appPublisher: string;
     appPublisherURL: string;
     appSupportPhone: string;
     appSupportEmail: string;
     appSupportAddress: string;
     brand: {
        id: string;
        name: string;
        url: string;
        colorBase: string;
        colorDark: string;
        colorDeep: string;
        gradientFrom: string;
        gradientMid: string;
        gradientTo: string;
        tintSoft: string;
        tintStrong: string;
        tintAvatar: string;
        logoDataUri: string | null;
        logoWhiteDataUri: string | null;
        logoMarkDataUri: string | null;
     };
   }, 
     | PublicConfig
     | {
     appName: string;
     appDisplayName: string;
     appVersion: string;
     appPublisher: string;
     appPublisherURL: string;
     appSupportPhone: string;
     appSupportEmail: string;
     appSupportAddress: string;
     brand: {
        id: string;
        name: string;
        url: string;
        colorBase: string;
        colorDark: string;
        colorDeep: string;
        gradientFrom: string;
        gradientMid: string;
        gradientTo: string;
        tintSoft: string;
        tintStrong: string;
        tintAvatar: string;
        logoDataUri: string | null;
        logoWhiteDataUri: string | null;
        logoMarkDataUri: string | null;
     };
  }>;
  brand: ComputedRef<{
     id: string;
     name: string;
     url: string;
     colorBase: string;
     colorDark: string;
     colorDeep: string;
     gradientFrom: string;
     gradientMid: string;
     gradientTo: string;
     tintSoft: string;
     tintStrong: string;
     tintAvatar: string;
     logoDataUri: string | null;
     logoWhiteDataUri: string | null;
     logoMarkDataUri: string | null;
  }>;
  isLoaded: Ref<boolean, boolean>;
  fetchConfig: () => Promise<void>;
}, "brand">, Pick<{
  publicConfig: Ref<{
     appName: string;
     appDisplayName: string;
     appVersion: string;
     appPublisher: string;
     appPublisherURL: string;
     appSupportPhone: string;
     appSupportEmail: string;
     appSupportAddress: string;
     brand: {
        id: string;
        name: string;
        url: string;
        colorBase: string;
        colorDark: string;
        colorDeep: string;
        gradientFrom: string;
        gradientMid: string;
        gradientTo: string;
        tintSoft: string;
        tintStrong: string;
        tintAvatar: string;
        logoDataUri: string | null;
        logoWhiteDataUri: string | null;
        logoMarkDataUri: string | null;
     };
   }, 
     | PublicConfig
     | {
     appName: string;
     appDisplayName: string;
     appVersion: string;
     appPublisher: string;
     appPublisherURL: string;
     appSupportPhone: string;
     appSupportEmail: string;
     appSupportAddress: string;
     brand: {
        id: string;
        name: string;
        url: string;
        colorBase: string;
        colorDark: string;
        colorDeep: string;
        gradientFrom: string;
        gradientMid: string;
        gradientTo: string;
        tintSoft: string;
        tintStrong: string;
        tintAvatar: string;
        logoDataUri: string | null;
        logoWhiteDataUri: string | null;
        logoMarkDataUri: string | null;
     };
  }>;
  brand: ComputedRef<{
     id: string;
     name: string;
     url: string;
     colorBase: string;
     colorDark: string;
     colorDeep: string;
     gradientFrom: string;
     gradientMid: string;
     gradientTo: string;
     tintSoft: string;
     tintStrong: string;
     tintAvatar: string;
     logoDataUri: string | null;
     logoWhiteDataUri: string | null;
     logoMarkDataUri: string | null;
  }>;
  isLoaded: Ref<boolean, boolean>;
  fetchConfig: () => Promise<void>;
}, "fetchConfig">>;

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

Documentation Technique