UNPKG

parse-domain

Version:

Splits an url into sub-domain, domain and effective top-level-domain

19 lines (14 loc) 423 B
export as namespace parseDomain; declare namespace parseDomain { interface ParseOptions { customTlds?: RegExp | Array<string>; privateTlds?: boolean; } interface ParsedDomain { domain: string; subdomain: string; tld: string; } } declare function parseDomain(url: string, options?: parseDomain.ParseOptions): parseDomain.ParsedDomain | null; export = parseDomain;