UNPKG

whoisens-lib

Version:

Whois for ENS (Ethereum Name Service) lookup service

37 lines 1.23 kB
export var EthAddressType; (function (EthAddressType) { EthAddressType["name"] = "name"; EthAddressType["address"] = "address"; EthAddressType["error"] = "error"; })(EthAddressType || (EthAddressType = {})); export var ResolveType; (function (ResolveType) { ResolveType["forward"] = "forward"; ResolveType["reverse"] = "reverse"; ResolveType["error"] = "error"; })(ResolveType || (ResolveType = {})); export class NameIsNotRegisteredError extends Error { constructor(message = 'Name is not registered') { super(); this.name = 'NameIsNotRegisteredError'; this.code = 'NAME_IS_NOT_REGISTERED'; this.message = message; } } export class ResolverNotSetError extends Error { constructor(message = 'Resolver is not set') { super(); this.name = 'ResolverNotSetError'; this.code = 'RESOLVER_NOT_SET'; this.message = message; } } export class InvalidEthNameError extends Error { constructor(recieved, message = 'Invalid address or name') { super(); this.name = 'InvalidEthNameError'; this.code = 'INVALID_ETH_NAME'; this.message = message + `. Got: ${recieved}`; } } //# sourceMappingURL=types.js.map