From b094b6ffe595d6703f5130b21d10287957c33525 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Sun, 19 Feb 2023 21:16:21 -0500 Subject: [PATCH] *Update dist --- dist/module.d.ts | 21 +++++++++++++++++++++ dist/module.d.ts.map | 1 + dist/module.js | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 dist/module.d.ts create mode 100644 dist/module.d.ts.map create mode 100644 dist/module.js diff --git a/dist/module.d.ts b/dist/module.d.ts new file mode 100644 index 0000000..b345815 --- /dev/null +++ b/dist/module.d.ts @@ -0,0 +1,21 @@ +import { Client } from "@lumeweb/libkernel-universal"; +import { DnsClient } from "./index.js"; +import { DNSResult, ResolverOptions } from "@lumeweb/libresolver"; +export declare class ResolverModule extends Client { + private domain; + constructor(domain: string, resolver?: DnsClient); + private _resolver?; + get resolver(): DnsClient; + set resolver(value: DnsClient); + resolve( + domain: string, + options: ResolverOptions, + bypassCache: boolean + ): Promise; + getSupportedTlds(): Promise; +} +export declare const createModule: ( + module: string, + client: DnsClient +) => ResolverModule; +//# sourceMappingURL=module.d.ts.map diff --git a/dist/module.d.ts.map b/dist/module.d.ts.map new file mode 100644 index 0000000..eb22b6e --- /dev/null +++ b/dist/module.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"module.d.ts","sourceRoot":"","sources":["../src/module.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAW,MAAM,8BAA8B,CAAC;AAC/D,OAAO,EAAE,SAAS,EAAE,MAAM,YAAY,CAAC;AACvC,OAAO,EACL,SAAS,EAET,eAAe,EAChB,MAAM,sBAAsB,CAAC;AAE9B,qBAAa,cAAe,SAAQ,MAAM;IACxC,OAAO,CAAC,MAAM,CAAS;gBAEX,MAAM,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,SAAS;IAMhD,OAAO,CAAC,SAAS,CAAC,CAAY;IAE9B,IAAI,QAAQ,IAAI,SAAS,CAExB;IAED,IAAI,QAAQ,CAAC,KAAK,EAAE,SAAS,EAE5B;IAEK,OAAO,CACX,MAAM,EAAE,MAAM,EACd,OAAO,EAAE,eAAe,EACxB,WAAW,EAAE,OAAO,GACnB,OAAO,CAAC,SAAS,CAAC;IAWf,gBAAgB,IAAI,OAAO,CAAC,MAAM,EAAE,CAAC;CAG5C;AAED,eAAO,MAAM,YAAY,WACf,MAAM,UACN,SAAS,KAChB,cAC8D,CAAC"} \ No newline at end of file diff --git a/dist/module.js b/dist/module.js new file mode 100644 index 0000000..8d52f7c --- /dev/null +++ b/dist/module.js @@ -0,0 +1,33 @@ +import { Client, factory } from "@lumeweb/libkernel-universal"; +import { resolverError, } from "@lumeweb/libresolver"; +export class ResolverModule extends Client { + domain; + constructor(domain, resolver) { + super(); + this._resolver = resolver; + this.domain = domain; + } + _resolver; + get resolver() { + return this._resolver; + } + set resolver(value) { + this._resolver = value; + } + async resolve(domain, options, bypassCache) { + try { + return this.callModuleReturn("resolve", { + domain, + options, + bypassCache, + }); + } + catch (e) { + return resolverError(e); + } + } + async getSupportedTlds() { + return this.callModuleReturn("getSupportedTlds"); + } +} +export const createModule = (module, client) => factory(ResolverModule, module)(module, client);