I have some sequalize promises.

 private loadFilterMetaData(): Array<Promise<any>> {
        const country = CatalogCountry.findAll();    
        const firm = CatalogFirm.findAll();    
        const promises = [country, firm];    
        return promises;
     }

And i want to save resuts from that promises as key-based structure ,assoc array or map.

Is there any another ways to do that without helper array of names and foreach counter variables?

      this.metaDataInjectableFilters=['country','firm'];   
            const metaData = await Promise.all(metaDataPromises);
        
            let i = 0;
            metaData.forEach(resolved => {                                  
            this.metaData.set(
              this.metaDataInjectableFilters[i], 
              resolved
            );
            i++;
            })