UNPKG

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
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); }