Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | 1x | import { Autolinker, AutolinkerConfig, HashtagMatch } from 'autolinker'; const AUTOLINKER_CFGS: AutolinkerConfig = { urls: { schemeMatches: true, wwwMatches: true, tldMatches: true }, email: true, phone: true, mention: 'twitter', hashtag: 'twitter', stripPrefix: false, stripTrailingSlash: false, newWindow: true, truncate: { length: 0, location: 'end' }, decodePercentEncoding: true }; export class Linkifier { private autolinker: Autolinker; constructor() { this.autolinker = new Autolinker(AUTOLINKER_CFGS); } public link(textOrHtml: string): string { return this.autolinker.link(textOrHtml); } } |