2022-08-19 12:40:25 +00:00
|
|
|
import {
|
|
|
|
AbstractResolverModule,
|
|
|
|
DNSResult,
|
|
|
|
ResolverOptions,
|
2022-08-29 05:05:35 +00:00
|
|
|
} from "@lumeweb/libresolver";
|
2022-08-19 12:40:25 +00:00
|
|
|
export default class Handshake extends AbstractResolverModule {
|
|
|
|
private buildBlacklist;
|
|
|
|
resolve(
|
|
|
|
domain: string,
|
|
|
|
options: ResolverOptions,
|
|
|
|
bypassCache: boolean
|
|
|
|
): Promise<DNSResult>;
|
|
|
|
private processNs;
|
|
|
|
private processGlue;
|
|
|
|
private query;
|
|
|
|
private processTxt;
|
|
|
|
}
|