UNPKG

mail-mime-builder

Version:

RFC-2822, RFC-2045 and RFC-2049 compliant zero dependency raw email message generator.

26 lines (25 loc) 862 B
import type { HeaderField } from './types.js'; import { Mailbox } from './Mailbox.js'; export declare class MIMEMessageHeader { fields: HeaderField[]; dump(): string; toObject(): { [index: string]: any; }; get(name: string): string | Mailbox | undefined; set(name: string, value: any): HeaderField; setCustom(obj: HeaderField): HeaderField; validateMailboxSingle(v: unknown): v is Mailbox; validateMailboxMulti(v: unknown): boolean; dumpMailboxMulti(v: unknown): string; dumpMailboxSingle(v: unknown): string; isHeaderField(v: unknown): v is HeaderField; isObject(v: unknown): v is object; isArrayOfMailboxes(v: unknown): v is Mailbox[]; isArray(v: unknown): v is any[]; } export declare class MIMEMessageContentHeader extends MIMEMessageHeader { fields: { name: string; }[]; }