*import only the type RpcNetwork
This commit is contained in:
parent
09a5a605a7
commit
7a1a2d2150
|
@ -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<ResolverModule>;
|
||||
get rpcNetwork(): RpcNetwork;
|
||||
resolve(
|
||||
domain: string,
|
||||
options?: ResolverOptions,
|
||||
bypassCache?: boolean
|
||||
): Promise<DNSResult>;
|
||||
register(resolver: ResolverModule): void;
|
||||
clear(): void;
|
||||
private _resolvers;
|
||||
private _rpcNetwork;
|
||||
constructor(network?: RpcNetwork);
|
||||
get resolvers(): Set<ResolverModule>;
|
||||
get rpcNetwork(): RpcNetwork;
|
||||
resolve(
|
||||
domain: string,
|
||||
options?: ResolverOptions,
|
||||
bypassCache?: boolean
|
||||
): Promise<DNSResult>;
|
||||
register(resolver: ResolverModule): void;
|
||||
clear(): void;
|
||||
}
|
||||
|
||||
|
||||
export interface ResolverModule {
|
||||
constructor(resolver: ResolverRegistry);
|
||||
|
||||
|
|
Loading…
Reference in New Issue