*Update dist
This commit is contained in:
parent
cf214c2f43
commit
234074fb8f
|
@ -1,26 +1,38 @@
|
||||||
import type { DNSResult, ResolverOptions } from "./types.js";
|
import type { DNSResult, ResolverOptions } from "./types.js";
|
||||||
import { RpcNetwork } from "@lumeweb/dht-rpc-client";
|
import type { RpcNetwork } from "@lumeweb/dht-rpc-client";
|
||||||
declare class ResolverRegistry {
|
declare class ResolverRegistry {
|
||||||
private _resolvers;
|
private _resolvers;
|
||||||
private _rpcNetwork;
|
private _rpcNetwork;
|
||||||
constructor(network?: RpcNetwork);
|
constructor(network?: RpcNetwork);
|
||||||
get resolvers(): Set<ResolverModule>;
|
get resolvers(): Set<ResolverModule>;
|
||||||
get rpcNetwork(): RpcNetwork;
|
get rpcNetwork(): RpcNetwork;
|
||||||
resolve(domain: string, options?: ResolverOptions, bypassCache?: boolean): Promise<DNSResult>;
|
resolve(
|
||||||
register(resolver: ResolverModule): void;
|
domain: string,
|
||||||
clear(): void;
|
options?: ResolverOptions,
|
||||||
|
bypassCache?: boolean
|
||||||
|
): Promise<DNSResult>;
|
||||||
|
register(resolver: ResolverModule): void;
|
||||||
|
clear(): void;
|
||||||
}
|
}
|
||||||
export interface ResolverModule {
|
export interface ResolverModule {
|
||||||
constructor(resolver: ResolverRegistry): any;
|
constructor(resolver: ResolverRegistry): any;
|
||||||
resolve(domain: string, options: ResolverOptions, bypassCache: boolean): Promise<DNSResult>;
|
resolve(
|
||||||
getSupportedTlds(): string[];
|
domain: string,
|
||||||
|
options: ResolverOptions,
|
||||||
|
bypassCache: boolean
|
||||||
|
): Promise<DNSResult>;
|
||||||
|
getSupportedTlds(): string[];
|
||||||
}
|
}
|
||||||
export declare abstract class AbstractResolverModule {
|
export declare abstract class AbstractResolverModule {
|
||||||
protected resolver: ResolverRegistry;
|
protected resolver: ResolverRegistry;
|
||||||
constructor(resolver: ResolverRegistry);
|
constructor(resolver: ResolverRegistry);
|
||||||
abstract resolve(domain: string, options: ResolverOptions, bypassCache: boolean): Promise<DNSResult>;
|
abstract resolve(
|
||||||
getSupportedTlds(): string[];
|
domain: string,
|
||||||
isTldSupported(domain: string): boolean;
|
options: ResolverOptions,
|
||||||
|
bypassCache: boolean
|
||||||
|
): Promise<DNSResult>;
|
||||||
|
getSupportedTlds(): string[];
|
||||||
|
isTldSupported(domain: string): boolean;
|
||||||
}
|
}
|
||||||
export {};
|
export {};
|
||||||
//# sourceMappingURL=resolverModule.d.ts.map
|
//# sourceMappingURL=resolverModule.d.ts.map
|
|
@ -1 +1 @@
|
||||||
{"version":3,"file":"resolverModule.d.ts","sourceRoot":"","sources":["../src/resolverModule.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,SAAS,EAAE,eAAe,EAAE,MAAM,YAAY,CAAC;AAE7D,OAAO,EAAC,UAAU,EAAC,MAAM,yBAAyB,CAAC;AAEnD,OAAO,OAAO,gBAAgB;IAC1B,OAAO,CAAC,UAAU,CAAC;IACnB,OAAO,CAAC,WAAW,CAAC;gBACR,OAAO,CAAC,EAAE,UAAU;IAChC,IAAI,SAAS,IAAI,GAAG,CAAC,cAAc,CAAC,CAAC;IACrC,IAAI,UAAU,IAAI,UAAU,CAAC;IAC7B,OAAO,CACH,MAAM,EAAE,MAAM,EACd,OAAO,CAAC,EAAE,eAAe,EACzB,WAAW,CAAC,EAAE,OAAO,GACtB,OAAO,CAAC,SAAS,CAAC;IACrB,QAAQ,CAAC,QAAQ,EAAE,cAAc,GAAG,IAAI;IACxC,KAAK,IAAI,IAAI;CAChB;AAGD,MAAM,WAAW,cAAc;IAC7B,WAAW,CAAC,QAAQ,EAAE,gBAAgB,OAAE;IAExC,OAAO,CACL,MAAM,EAAE,MAAM,EACd,OAAO,EAAE,eAAe,EACxB,WAAW,EAAE,OAAO,GACnB,OAAO,CAAC,SAAS,CAAC,CAAC;IAEtB,gBAAgB,IAAI,MAAM,EAAE,CAAC;CAC9B;AAGD,8BAAsB,sBAAsB;IAC1C,SAAS,CAAC,QAAQ,EAAE,gBAAgB,CAAC;gBAEzB,QAAQ,EAAE,gBAAgB;IAItC,QAAQ,CAAC,OAAO,CACd,MAAM,EAAE,MAAM,EACd,OAAO,EAAE,eAAe,EACxB,WAAW,EAAE,OAAO,GACnB,OAAO,CAAC,SAAS,CAAC;IAErB,gBAAgB,IAAI,MAAM,EAAE;IAI5B,cAAc,CAAC,MAAM,EAAE,MAAM,GAAG,OAAO;CAGxC"}
|
{"version":3,"file":"resolverModule.d.ts","sourceRoot":"","sources":["../src/resolverModule.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,SAAS,EAAE,eAAe,EAAE,MAAM,YAAY,CAAC;AAE7D,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,yBAAyB,CAAC;AAE1D,OAAO,OAAO,gBAAgB;IAC5B,OAAO,CAAC,UAAU,CAAC;IACnB,OAAO,CAAC,WAAW,CAAC;gBACR,OAAO,CAAC,EAAE,UAAU;IAChC,IAAI,SAAS,IAAI,GAAG,CAAC,cAAc,CAAC,CAAC;IACrC,IAAI,UAAU,IAAI,UAAU,CAAC;IAC7B,OAAO,CACL,MAAM,EAAE,MAAM,EACd,OAAO,CAAC,EAAE,eAAe,EACzB,WAAW,CAAC,EAAE,OAAO,GACpB,OAAO,CAAC,SAAS,CAAC;IACrB,QAAQ,CAAC,QAAQ,EAAE,cAAc,GAAG,IAAI;IACxC,KAAK,IAAI,IAAI;CACd;AAED,MAAM,WAAW,cAAc;IAC7B,WAAW,CAAC,QAAQ,EAAE,gBAAgB,OAAE;IAExC,OAAO,CACL,MAAM,EAAE,MAAM,EACd,OAAO,EAAE,eAAe,EACxB,WAAW,EAAE,OAAO,GACnB,OAAO,CAAC,SAAS,CAAC,CAAC;IAEtB,gBAAgB,IAAI,MAAM,EAAE,CAAC;CAC9B;AAGD,8BAAsB,sBAAsB;IAC1C,SAAS,CAAC,QAAQ,EAAE,gBAAgB,CAAC;gBAEzB,QAAQ,EAAE,gBAAgB;IAItC,QAAQ,CAAC,OAAO,CACd,MAAM,EAAE,MAAM,EACd,OAAO,EAAE,eAAe,EACxB,WAAW,EAAE,OAAO,GACnB,OAAO,CAAC,SAAS,CAAC;IAErB,gBAAgB,IAAI,MAAM,EAAE;IAI5B,cAAc,CAAC,MAAM,EAAE,MAAM,GAAG,OAAO;CAGxC"}
|
|
@ -1,25 +1,25 @@
|
||||||
export interface ResolverOptions {
|
export interface ResolverOptions {
|
||||||
type: string;
|
type: string;
|
||||||
customType?: string;
|
customType?: string;
|
||||||
options?: any;
|
options?: any;
|
||||||
}
|
}
|
||||||
export interface DNSResult {
|
export interface DNSResult {
|
||||||
records: DNSRecord[];
|
records: DNSRecord[];
|
||||||
error?: Error;
|
error?: Error;
|
||||||
}
|
}
|
||||||
export interface DNSRecord {
|
export interface DNSRecord {
|
||||||
type: string;
|
type: string;
|
||||||
customType?: string;
|
customType?: string;
|
||||||
value: string;
|
value: string;
|
||||||
}
|
}
|
||||||
declare const DNS_RECORD_TYPE: {
|
declare const DNS_RECORD_TYPE: {
|
||||||
A: string;
|
A: string;
|
||||||
CNAME: string;
|
CNAME: string;
|
||||||
NS: string;
|
NS: string;
|
||||||
CONTENT: string;
|
CONTENT: string;
|
||||||
TEXT: string;
|
TEXT: string;
|
||||||
ALL: string;
|
ALL: string;
|
||||||
CUSTOM: string;
|
CUSTOM: string;
|
||||||
};
|
};
|
||||||
export { DNS_RECORD_TYPE };
|
export { DNS_RECORD_TYPE };
|
||||||
//# sourceMappingURL=types.d.ts.map
|
//# sourceMappingURL=types.d.ts.map
|
Loading…
Reference in New Issue