import { DNS_RECORD_TYPE, resolverError, } from "@lumeweb/resolver-common"; import { resolve } from "@lumeweb/kernel-dns-client"; export class ResolverRegistry { async resolve(domain, options = { type: DNS_RECORD_TYPE.DEFAULT }, bypassCache = false) { let result; try { result = await resolve(domain, options, bypassCache); } catch (e) { return resolverError(e); } return result; } }