email-domain-check
Version:
Comprehensive email domain validation library with DNS, MX, SMTP, DKIM, DMARC and MTA-STS support.
19 lines (18 loc) • 491 B
TypeScript
import type { ResolverOptions } from 'node:dns';
import dns from 'node:dns/promises';
export declare enum ResolverKind {
System = 0,
Custom = 1,
Failover = 2,
FailoverSystem = 3,
DomainNS = 4
}
export interface DNSResolverOptions extends ResolverOptions {
kind?: ResolverKind;
nsHosts?: string[];
}
export declare class DNSResolver extends dns.Resolver {
kind: ResolverKind;
nsHosts: string[];
constructor(options?: DNSResolverOptions | undefined);
}