mail-mime-builder
Version:
RFC-2822, RFC-2045 and RFC-2049 compliant zero dependency raw email message generator.
17 lines (16 loc) • 604 B
TypeScript
import type { MailboxAddrObject, MailboxAddrText, MailboxType, Email } from './types.js';
export declare class Mailbox {
reSpecCompliantAddr: RegExp;
name: string;
addr: string;
type: MailboxType;
constructor(input: MailboxAddrObject | MailboxAddrText | Email, config?: {
type: MailboxType;
});
getAddrDomain(): string;
dump(): string;
parse(input: MailboxAddrObject | MailboxAddrText | Email): this;
isMailboxAddrText(v: unknown): v is MailboxAddrText;
isMailboxAddrObject(v: unknown): v is MailboxAddrObject;
isObject(v: unknown): v is object;
}