in libraries/azure-app-configuration-importer/src/settingsImport/readableStreamConfigurationSettingsSource.ts [36:61]
public async GetConfigurationSettings(): Promise<SetConfigurationSettingParam<string | FeatureFlagValue | SecretReferenceValue>[]> {
const reader: ReadableStreamDefaultReader = toWebStream(this.data).getReader();
const textDecoder = new TextDecoder("utf-8");
try {
let allData = "";
// eslint-disable-next-line no-constant-condition
while (true) {
const { done, value } = await reader.read();
if (done) {
const stringSource = new StringConfigurationSettingsSource({...this.options, data: allData});
const settings = await stringSource.GetConfigurationSettings();
return settings;
}
if (value) {
allData += textDecoder.decode(value);
}
}
}
finally{
reader.releaseLock();
}
}