diff --git a/dist/index.d.ts b/dist/index.d.ts index 6035a9c..b5d2d69 100644 --- a/dist/index.d.ts +++ b/dist/index.d.ts @@ -1,9 +1,15 @@ import { Client } from "@lumeweb/libkernel-universal"; +import { ResolverOptions } from "@lumeweb/libresolver"; export declare class DnsClient extends Client { register(): Promise; clear(): Promise; getResolvers(): Promise; ready(): Promise; + resolve( + domain: string, + options?: ResolverOptions, + bypassCache?: boolean + ): Promise; } export declare const createClient: (...args: any) => DnsClient; //# sourceMappingURL=index.d.ts.map diff --git a/dist/index.d.ts.map b/dist/index.d.ts.map index 1f95eab..5542ca6 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;AAI/D,qBAAa,SAAU,SAAQ,MAAM;IACtB,QAAQ,IAAI,OAAO,CAAC,IAAI,CAAC;IAGzB,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC;IAGtB,YAAY,IAAI,OAAO,CAAC,MAAM,EAAE,CAAC;IAGjC,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC;CAGpC;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,EAAmB,eAAe,EAAE,MAAM,sBAAsB,CAAC;AAIxE,qBAAa,SAAU,SAAQ,MAAM;IACtB,QAAQ,IAAI,OAAO,CAAC,IAAI,CAAC;IAGzB,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC;IAGtB,YAAY,IAAI,OAAO,CAAC,MAAM,EAAE,CAAC;IAGjC,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC;IAGtB,OAAO,CAClB,MAAM,EAAE,MAAM,EACd,OAAO,GAAE,eAAmD,EAC5D,WAAW,GAAE,OAAe,GAC3B,OAAO,CAAC,IAAI,CAAC;CAGjB;AAED,eAAO,MAAM,YAAY,6BAAwC,CAAC"} \ No newline at end of file diff --git a/dist/index.js b/dist/index.js index 0982b2b..69eec58 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,4 +1,5 @@ import { Client, factory } from "@lumeweb/libkernel-universal"; +import { DNS_RECORD_TYPE } from "@lumeweb/libresolver"; const MODULE = "PACYNuYbp_5hgCjMK16EGcytB9QCxDLe4_uitahwePdeaA"; export class DnsClient extends Client { async register() { @@ -13,5 +14,8 @@ export class DnsClient extends Client { async ready() { return this.callModuleReturn("ready"); } + async resolve(domain, options = { type: DNS_RECORD_TYPE.CONTENT }, bypassCache = false) { + return this.callModuleReturn("ready"); + } } export const createClient = factory(DnsClient, MODULE);