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;
});