INNER CODE UNIT · TypeScript

removeEmptyAttributeValues

google-marketing-solutions/feedgen · src/app.ts:593

function removeEmptyAttributeValues(
  key: string,
  value: string,
  removeTrailingComma = false
) {
  const val = String(value).trim();
  if (
    String(key).toLowerCase() === val.toLowerCase() ||
    (val.endsWith(',') &&
      String(key).toLowerCase() === val.slice(0, -1).trim().toLowerCase())
  ) {
    return '';
  }
  if (val === ',') {
    return '';
  }
  return removeTrailingComma && val.endsWith(',') ? val.slice(0, -1) : val;
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…