diff options
-rw-r--r-- | src/types/url.nim | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/types/url.nim b/src/types/url.nim index 585bb64b..c82555de 100644 --- a/src/types/url.nim +++ b/src/types/url.nim @@ -1226,6 +1226,9 @@ proc setHash*(url: URL; s: string) {.jsfset: "hash".} = url.fragment = some("") discard basicParseURL(s, url = url, stateOverride = some(usFragment)) +proc jsParse(url: string; base = none(string)): URL {.jsstfunc: "URL:parse".} = + return parseAPIURL(url, base).get(nil) + proc canParse(url: string; base = none(string)): bool {.jsstfunc: "URL".} = return parseAPIURL(url, base).isSome |