18 lines
388 B
TypeScript
18 lines
388 B
TypeScript
|
import {
|
||
|
AbstractResolverModule,
|
||
|
DNSResult,
|
||
|
ResolverOptions,
|
||
|
} from "@lumeweb/resolver-common";
|
||
|
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;
|
||
|
}
|