for await()

in libraries/azure-app-configuration-importer/src/appConfigurationImporter.ts [87:103]


      for await (const existing of this.configurationClient.listConfigurationSettings({...configSettingsSource.FilterOptions, ...customHeadersOption})) {

        const isKeyLabelPresent: boolean = srcKeyLabelLookUp[existing.key] && srcKeyLabelLookUp[existing.key][existing.label || ""];
        
        if (strict && !isKeyLabelPresent) {
          configurationSettingToDelete.push(existing);
        }
       
        if (importMode == ImportMode.IgnoreMatch) {
          const incoming = configSettings.find(configSetting => configSetting.key == existing.key && 
            configSetting.label == existing.label);
           
          if (incoming && isConfigSettingEqual(incoming, existing)) {
            configSettings.splice(configSettings.indexOf(incoming), 1);
          }
        }
      }