UNPKG

@authereum/resolution

Version:
24 lines (23 loc) 973 B
import { NamingServiceName, ResolutionResponse, SourceDefinition } from './index'; import NamingService from './NamingService'; import { CryptoRecords } from './publicTypes'; export default class Udapi extends NamingService { private headers; constructor(options: { url: string; }); isSupportedDomain(domain: string): boolean; isSupportedNetwork(): boolean; namehash(domain: string): string; owner(domain: string): Promise<string | null>; records(domain: string, keys: string[]): Promise<CryptoRecords>; twitter(domain: string): Promise<string>; allRecords(domain: string): Promise<CryptoRecords>; resolve(domain: string): Promise<ResolutionResponse>; childhash(...args: never): never; serviceName(domain: string): NamingServiceName; resolver(domain: string): Promise<string>; protected normalizeSource(source: SourceDefinition): SourceDefinition; private findMethod; private findMethodOrThrow; }