diff --git a/src/resolverModule.ts b/src/resolverModule.ts index 069074d..1895e4e 100644 --- a/src/resolverModule.ts +++ b/src/resolverModule.ts @@ -1,23 +1,22 @@ import type { DNSResult, ResolverOptions } from "./types.js"; import { getTld } from "./util.js"; -import {RpcNetwork} from "@lumeweb/dht-rpc-client"; +import type { RpcNetwork } from "@lumeweb/dht-rpc-client"; declare class ResolverRegistry { - private _resolvers; - private _rpcNetwork; - constructor(network?: RpcNetwork); - get resolvers(): Set; - get rpcNetwork(): RpcNetwork; - resolve( - domain: string, - options?: ResolverOptions, - bypassCache?: boolean - ): Promise; - register(resolver: ResolverModule): void; - clear(): void; + private _resolvers; + private _rpcNetwork; + constructor(network?: RpcNetwork); + get resolvers(): Set; + get rpcNetwork(): RpcNetwork; + resolve( + domain: string, + options?: ResolverOptions, + bypassCache?: boolean + ): Promise; + register(resolver: ResolverModule): void; + clear(): void; } - export interface ResolverModule { constructor(resolver: ResolverRegistry);