in libraries/azure-app-configuration-importer/src/internal/parsers/defaultConfigurationSettingsConverter.ts [253:286]
value: serializeFeatureFlagValue(featureFlag),
contentType: featureFlagContentType,
tags: options.tags
};
settings.push(setting);
}
return settings;
}
private validateFeatureName(featureName: string): boolean {
if (featureName) {
const valid = /^[^:%]*$/;
return valid.test(featureName);
}
else {
return false;
}
}
private getFeatureFlagValueFromDotnetSchema(
featureFlagName: string,
featureData: any,
enabledForKeyWord: string,
requirementTypeKeyWord: string
): MsFeatureFlagValue {
const defaultFeatureConditions = { clientFilters: [] };
const featureFlagValue: MsFeatureFlagValue = {
id: featureFlagName,
description: "",
enabled: false,
conditions: {