UNPKG

auto-gpt-ts

Version:

my take of Auto-GPT in typescript

19 lines 781 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.formatHyperlinks = exports.extractHyperlinks = void 0; const url_1 = require("url"); function extractHyperlinks(linkElements, baseUrl) { const links = linkElements.map(link => { var _a; const linkText = link.innerText; const linkUrl = new url_1.URL((_a = link.getAttribute('href')) !== null && _a !== void 0 ? _a : '', baseUrl).toString(); return [linkText, linkUrl]; }); return formatHyperlinks(links); } exports.extractHyperlinks = extractHyperlinks; function formatHyperlinks(hyperlinks) { return hyperlinks.map(([linkText, linkUrl]) => `${linkText} (${linkUrl})`); } exports.formatHyperlinks = formatHyperlinks; //# sourceMappingURL=html.js.map