UNPKG

similiquedicta

Version:
17 lines (13 loc) 365 B
import linkifyIt, { LinkifyIt } from 'linkify-it'; import tlds from 'tlds'; export interface ExtractLinks { (text: string): Array<{ index: number; lastIndex: number; url: string; }> | null; } const linkify: LinkifyIt = linkifyIt().tlds(tlds); export function extractLinks(text: string): linkifyIt.Match[] | null { return linkify.match(text); }