Files
airllm-fork-nodejs/node_modules/node-llama-cpp/dist/utils/isUrl.js
2026-02-05 15:27:49 +08:00

15 lines
432 B
JavaScript

export function isUrl(text, throwOnInvalidUrl = true) {
if (text.toLowerCase().startsWith("http://") || text.toLowerCase().startsWith("https://")) {
try {
new URL(text);
return true;
}
catch {
if (throwOnInvalidUrl)
throw new Error(`Invalid URL: ${text}`);
return false;
}
}
return false;
}
//# sourceMappingURL=isUrl.js.map