const HTTP_REGEX = "^https?:"; const WS_REGEX = "^wss?:"; function getUrlProtocol(url) { const matches = url.match(new RegExp(/^\w+:/, "gi")); if (!matches || !matches.length) return; return matches[0]; } function matchRegexProtocol(url, regex) { const protocol = getUrlProtocol(url); if (typeof protocol === "undefined") return false; return new RegExp(regex).test(protocol); } export function isHttpUrl(url) { return matchRegexProtocol(url, HTTP_REGEX); } export function isWsUrl(url) { return matchRegexProtocol(url, WS_REGEX); } export function isLocalhostUrl(url) { return new RegExp("wss?://localhost(:d{2,5})?").test(url); } //# sourceMappingURL=url.js.map