diff --git a/dist/index.d.ts b/dist/index.d.ts index a2f1e7f..0c185fd 100644 --- a/dist/index.d.ts +++ b/dist/index.d.ts @@ -1,4 +1,4 @@ export * from "./types.js"; export * from "./util.js"; export * from "./resolverModule.js"; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file +//# sourceMappingURL=index.d.ts.map diff --git a/dist/resolverModule.d.ts b/dist/resolverModule.d.ts index a3e4f0a..e8b72cd 100644 --- a/dist/resolverModule.d.ts +++ b/dist/resolverModule.d.ts @@ -1,26 +1,38 @@ 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 { - 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): any; - resolve(domain: string, options: ResolverOptions, bypassCache: boolean): Promise; - getSupportedTlds(): string[]; + constructor(resolver: ResolverRegistry): any; + resolve( + domain: string, + options: ResolverOptions, + bypassCache: boolean + ): Promise; + getSupportedTlds(): string[]; } export declare abstract class AbstractResolverModule { - protected resolver: ResolverRegistry; - constructor(resolver: ResolverRegistry); - abstract resolve(domain: string, options: ResolverOptions, bypassCache: boolean): Promise; - getSupportedTlds(): string[]; - isTldSupported(domain: string): boolean; + protected resolver: ResolverRegistry; + constructor(resolver: ResolverRegistry); + abstract resolve( + domain: string, + options: ResolverOptions, + bypassCache: boolean + ): Promise; + getSupportedTlds(): string[]; + isTldSupported(domain: string): boolean; } export {}; -//# sourceMappingURL=resolverModule.d.ts.map \ No newline at end of file +//# sourceMappingURL=resolverModule.d.ts.map diff --git a/dist/resolverModule.d.ts.map b/dist/resolverModule.d.ts.map index 613d46a..e5e5e17 100644 --- a/dist/resolverModule.d.ts.map +++ b/dist/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"} \ No newline at end of file +{"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"} \ No newline at end of file diff --git a/dist/types.d.ts b/dist/types.d.ts index 546e440..ea54ed1 100644 --- a/dist/types.d.ts +++ b/dist/types.d.ts @@ -1,25 +1,25 @@ export interface ResolverOptions { - type: string; - customType?: string; - options?: any; + type: string; + customType?: string; + options?: any; } export interface DNSResult { - records: DNSRecord[]; - error?: Error; + records: DNSRecord[]; + error?: Error; } export interface DNSRecord { - type: string; - customType?: string; - value: string; + type: string; + customType?: string; + value: string; } declare const DNS_RECORD_TYPE: { - A: string; - CNAME: string; - NS: string; - CONTENT: string; - TEXT: string; - ALL: string; - CUSTOM: string; + A: string; + CNAME: string; + NS: string; + CONTENT: string; + TEXT: string; + ALL: string; + CUSTOM: string; }; export { DNS_RECORD_TYPE }; -//# sourceMappingURL=types.d.ts.map \ No newline at end of file +//# sourceMappingURL=types.d.ts.map diff --git a/dist/util.d.ts b/dist/util.d.ts index c51e1fe..2602eb5 100644 --- a/dist/util.d.ts +++ b/dist/util.d.ts @@ -8,4 +8,4 @@ export declare function resolverError(e: Error | string): DNSResult; export declare function resolveSuccess(records: DNSRecord[]): DNSResult; export declare function normalizeDomain(domain: string): string; export declare function isPromise(obj: Promise): boolean; -//# sourceMappingURL=util.d.ts.map \ No newline at end of file +//# sourceMappingURL=util.d.ts.map