From cf6435ef1e8c29fc5b0240bedcb7c28c9a87b8de Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Sun, 19 Feb 2023 20:57:49 -0500 Subject: [PATCH] *Update dist --- dist/index.d.ts | 4 +++- dist/index.d.ts.map | 2 +- dist/index.js | 8 +++++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/dist/index.d.ts b/dist/index.d.ts index c6208a8..3820c78 100644 --- a/dist/index.d.ts +++ b/dist/index.d.ts @@ -1,9 +1,10 @@ import { Client } from "@lumeweb/libkernel-universal"; import { DNSResult, ResolverOptions } from "@lumeweb/libresolver"; +import { ResolverModule } from "./module.js"; export declare class DnsClient extends Client { register(): Promise; clear(): Promise; - get resolvers(): Promise; + get resolvers(): Promise>; ready(): Promise; resolve( domain: string, @@ -12,4 +13,5 @@ export declare class DnsClient extends Client { ): Promise; } export declare const createClient: (...args: any) => DnsClient; +export * from "./module.js"; //# sourceMappingURL=index.d.ts.map diff --git a/dist/index.d.ts.map b/dist/index.d.ts.map index 819c7ed..a10fb73 100644 --- a/dist/index.d.ts.map +++ b/dist/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAW,MAAM,8BAA8B,CAAC;AAC/D,OAAO,EAEL,SAAS,EACT,eAAe,EAChB,MAAM,sBAAsB,CAAC;AAI9B,qBAAa,SAAU,SAAQ,MAAM;IACtB,QAAQ,IAAI,OAAO,CAAC,IAAI,CAAC;IAGzB,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC;IAGnC,IAAI,SAAS,IAAI,OAAO,CAAC,MAAM,EAAE,CAAC,CAEjC;IACY,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC;IAGtB,OAAO,CAClB,MAAM,EAAE,MAAM,EACd,OAAO,GAAE,eAAmD,EAC5D,WAAW,GAAE,OAAe,GAC3B,OAAO,CAAC,SAAS,CAAC;CAGtB;AAED,eAAO,MAAM,YAAY,6BAAwC,CAAC"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAW,MAAM,8BAA8B,CAAC;AAC/D,OAAO,EAEL,SAAS,EACT,eAAe,EAChB,MAAM,sBAAsB,CAAC;AAC9B,OAAO,EAAgB,cAAc,EAAE,MAAM,aAAa,CAAC;AAI3D,qBAAa,SAAU,SAAQ,MAAM;IACtB,QAAQ,IAAI,OAAO,CAAC,IAAI,CAAC;IAGzB,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC;IAGnC,IAAI,SAAS,IAAI,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAQ5C;IACY,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC;IAGtB,OAAO,CAClB,MAAM,EAAE,MAAM,EACd,OAAO,GAAE,eAAmD,EAC5D,WAAW,GAAE,OAAe,GAC3B,OAAO,CAAC,SAAS,CAAC;CAGtB;AAED,eAAO,MAAM,YAAY,6BAAwC,CAAC;AAClE,cAAc,aAAa,CAAC"} \ No newline at end of file diff --git a/dist/index.js b/dist/index.js index ba76bd5..c466938 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,5 +1,6 @@ import { Client, factory } from "@lumeweb/libkernel-universal"; import { DNS_RECORD_TYPE, } from "@lumeweb/libresolver"; +import { createModule } from "./module.js"; const MODULE = "PACYNuYbp_5hgCjMK16EGcytB9QCxDLe4_uitahwePdeaA"; export class DnsClient extends Client { async register() { @@ -9,7 +10,11 @@ export class DnsClient extends Client { return this.callModuleReturn("clear"); } get resolvers() { - return this.callModuleReturn("getResolvers"); + return this.callModuleReturn("getResolvers").then((resolvers) => { + return new Set(resolvers.map((resolver) => { + return createModule(resolver, this); + })); + }); } async ready() { return this.callModuleReturn("ready"); @@ -19,3 +24,4 @@ export class DnsClient extends Client { } } export const createClient = factory(DnsClient, MODULE); +export * from "./module.js";