*Update dist

This commit is contained in:
Derrick Hammer 2022-08-19 15:49:56 -04:00
parent cf214c2f43
commit 234074fb8f
Signed by: pcfreak30
GPG Key ID: C997C339BE476FF2
5 changed files with 49 additions and 37 deletions

View File

@ -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

View File

@ -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"}

30
dist/types.d.ts vendored
View File

@ -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