export function isConfigSettingEqual()

in libraries/azure-app-configuration-importer/src/internal/utils.ts [44:57]


export function isConfigSettingEqual(settingA: SetConfigurationSettingParam<string | FeatureFlagValue | SecretReferenceValue>, settingB: ConfigurationSetting) {
  let valueIsEqual: boolean = settingA.value == settingB.value;
  
  if (settingA.contentType == featureFlagContentType &&
    settingB.contentType == featureFlagContentType && 
    settingA.value !== undefined && 
    settingB.value !== undefined) {
    valueIsEqual = isFeatureFlagValueEqual(settingA.value as string | FeatureFlagValue, settingB.value);
  }

  return valueIsEqual &&
    settingA.contentType == settingB.contentType &&
    areTagsEqual(settingA.tags, settingB.tags);
}