From 03503c1b770e7b2d711a5bc35589b8abeeae71b4 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Sun, 19 Feb 2023 21:16:05 -0500 Subject: [PATCH] *Update dist --- dist/client.d.ts | 1 + dist/client.js | 2 ++ dist/resolverRegistry.d.ts | 31 ------------------------ dist/resolverRegistry.js | 49 -------------------------------------- 4 files changed, 3 insertions(+), 80 deletions(-) create mode 100644 dist/client.d.ts create mode 100644 dist/client.js delete mode 100644 dist/resolverRegistry.d.ts delete mode 100644 dist/resolverRegistry.js diff --git a/dist/client.d.ts b/dist/client.d.ts new file mode 100644 index 0000000..5210cde --- /dev/null +++ b/dist/client.d.ts @@ -0,0 +1 @@ +export declare const dnsClient: import("@lumeweb/kernel-dns-client").DnsClient; diff --git a/dist/client.js b/dist/client.js new file mode 100644 index 0000000..94564b2 --- /dev/null +++ b/dist/client.js @@ -0,0 +1,2 @@ +import { createClient } from "@lumeweb/kernel-dns-client"; +export const dnsClient = createClient(); diff --git a/dist/resolverRegistry.d.ts b/dist/resolverRegistry.d.ts deleted file mode 100644 index 29f2b8f..0000000 --- a/dist/resolverRegistry.d.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { - DNSResult, - ResolverOptions, - ResolverModuleConstructor as ResolverModuleConstructorBase, -} from "@lumeweb/libresolver"; -import { Client } from "@lumeweb/libkernel-universal"; -export interface ResolverModuleConstructor - extends ResolverModuleConstructorBase { - new (resolver: ResolverRegistry): ResolverModule; -} -export declare class ResolverRegistry { - get resolvers(): Promise>; - resolve( - domain: string, - options?: ResolverOptions, - bypassCache?: boolean - ): Promise; - register(resolver: ResolverModule): void; - clear(): void; -} -export declare class ResolverModule extends Client { - private resolver; - private domain; - constructor(resolver: ResolverRegistry, domain: string); - resolve( - domain: string, - options: ResolverOptions, - bypassCache: boolean - ): Promise; - getSupportedTlds(): Promise; -} diff --git a/dist/resolverRegistry.js b/dist/resolverRegistry.js deleted file mode 100644 index 0cf89e5..0000000 --- a/dist/resolverRegistry.js +++ /dev/null @@ -1,49 +0,0 @@ -import { DNS_RECORD_TYPE, resolverError, } from "@lumeweb/libresolver"; -import { Client, factory } from "@lumeweb/libkernel-universal"; -import { dnsClient } from "./client.js"; -export class ResolverRegistry { - get resolvers() { - return dnsClient - .getResolvers() - .then((resolvers) => { - return new Set(resolvers.map((resolver) => factory(ResolverModule, resolver)(this, resolver))); - }) - .catch(() => { - return new Set(); - }); - } - async resolve(domain, options = { type: DNS_RECORD_TYPE.CONTENT }, bypassCache = false) { - try { - return dnsClient.resolve(domain, options, bypassCache); - } - catch (e) { - return resolverError(e); - } - } - register(resolver) { } - clear() { } -} -export class ResolverModule extends Client { - resolver; - domain; - constructor(resolver, domain) { - super(); - this.resolver = resolver; - this.domain = domain; - } - async resolve(domain, options, bypassCache) { - try { - return this.callModuleReturn("resolve", { - domain, - options, - bypassCache, - }); - } - catch (e) { - return resolverError(e); - } - } - async getSupportedTlds() { - return this.callModuleReturn("getSupportedTlds"); - } -}