UNPKG

@timshel_npm/maildev

Version:

SMTP Server with async API and Web Interface for viewing and testing emails during development

27 lines (26 loc) 791 B
/** * MailDev - index * * Author: Dan Farrelly <daniel.j.farrelly@gmail.com> * Licensed under the MIT License. */ import type { MailServerOptions } from "./lib/mailserver"; import type { WebOptions } from "./lib/web"; import { MailServer } from "./lib/mailserver"; import { Web } from "./lib/web"; export interface MailDevOptions extends MailServerOptions { verbose?: boolean; silent?: boolean; logMailContents?: boolean; web?: MailDevWebOptions; } interface MailDevWebOptions extends WebOptions { disabled?: boolean; } export declare class MailDev extends MailServer { web: Web | undefined; constructor(config?: MailDevOptions, mailEventSubjectMapper?: (Mail: any) => string | undefined); listen(): Promise<any>; close(): Promise<any>; } export {};