INNER CODE UNIT · TypeScript

rangeHasManualLink

software-mansion/react-native-enriched-html · src/web/pmPlugins/AutolinkPlugin/index.ts:54

function rangeHasManualLink(
  doc: Node,
  linkType: MarkType,
  from: number,
  to: number
): boolean {
  let found = false;

  doc.nodesBetween(from, to, (node) => {
    if (found) return false;
    if (!node.isText) return true;

    const link = linkType.isInSet(node.marks);
    if (link && link.attrs.auto !== true) found = true;

    return false;
  });

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…