Function getIndicatorsConfig

  • Parameters

    • user_country_code: string

      the role when logged in: 'mdg', 'mus', 'com', 'syc', 'regional

    Returns Promise<
        {
            config_indicators: any;
            config_iso_codes: {
                adm_to_iso_codes: any;
                country_prefix_to_name: {
                    en: { com: string; mdg: string; mus: string; syc: string };
                    fr: { com: string; mdg: string; mus: string; syc: string };
                };
                display_text_adm: { adm_0: string; adm_1: string; adm_2: string };
                iso_codes_to_adm: {
                    adm_0: {
                        com: { KM: { en: string; fr: string } };
                        mdg: { MG: { en: string; fr: string } };
                        mus: { MU: { en: string; fr: string } };
                        syc: { SC: { en: string; fr: string } };
                    };
                    adm_1: { com: any; mdg: any; mus: any; syc: any };
                    adm_2: { com: any; mdg: any; mus: any; syc: any };
                };
                list_adm_names_for_sorting: {
                    en: {
                        com: { adm_0: string[]; adm_1: string[]; adm_2: string[] };
                        mdg: { adm_0: string[]; adm_1: string[]; adm_2: string[] };
                        mus: { adm_0: string[]; adm_1: string[]; adm_2: string[] };
                        syc: { adm_0: string[]; adm_1: string[]; adm_2: string[] };
                    };
                    fr: {
                        com: { adm_0: string[]; adm_1: string[]; adm_2: string[] };
                        mdg: { adm_0: string[]; adm_1: string[]; adm_2: string[] };
                        mus: { adm_0: string[]; adm_1: string[]; adm_2: string[] };
                        syc: { adm_0: string[]; adm_1: string[]; adm_2: string[] };
                    };
                };
                list_iso_codes: {
                    adm_0: { com: string[]; mdg: string[]; mus: string[]; syc: string[] };
                    adm_1: { com: string[]; mdg: string[]; mus: string[]; syc: string[] };
                    adm_2: { com: string[]; mdg: string[]; mus: string[]; syc: string[] };
                };
            };
            unique_data_combinations: any;
        },
    >

    config