UNPKG

parse-url

Version:

An advanced url parser supporting git urls too.

22 lines (15 loc) 461 B
import parsePath = require("parse-path"); import normalizeUrl = require("normalize-url"); declare namespace parseUrl { const MAX_INPUT_LENGTH: 2048; type NormalizeOptions = normalizeUrl.Options; type ParsedUrl = parsePath.ParsedPath; interface ParsingError extends Error { readonly subject_url: string; } } declare function parseUrl( url: string, normalize?: boolean | parseUrl.NormalizeOptions ): parseUrl.ParsedUrl; export = parseUrl;