Skip to main content

JavaScript SDK API Reference / Utilities / parseSupportedTld

Function: parseSupportedTld()

parseSupportedTld(domain, supportedTlds?): [string, string]

Defined in: utils/tld.ts:50

Validates that domain ends with one of the supportedTlds, strips that suffix, and returns a [trimmedDomain, tld] tuple.

Parameters

domain

string

Domain name including a supported suffix

supportedTlds?

readonly string[] = SUPPORTED_TLDS

Suffixes accepted by this parse operation

Returns

[string, string]

The TLD-trimmed domain and matching suffix

Throws

When the domain does not end with a supported suffix

Example

const [name, tld] = parseSupportedTld("example.sns");