Skip to content

basalt / mailer/src / MemoryMailDriver

Class: MemoryMailDriver ​

Defined in: mailer/src/drivers/memory.ts:5

In-memory driver — the test fake. Records everything instead of sending.

Implements ​

Constructors ​

Constructor ​

> new MemoryMailDriver(): MemoryMailDriver

Returns ​

MemoryMailDriver

Properties ​

name ​

> readonly name: "memory" = 'memory'

Defined in: mailer/src/drivers/memory.ts:6

Implementation of ​

MailDriver.name


sent ​

> readonly sent: ResolvedMail[] = []

Defined in: mailer/src/drivers/memory.ts:7

Methods ​

disconnect() ​

> disconnect(): Promise<void>

Defined in: mailer/src/drivers/memory.ts:18

Returns ​

Promise<void>

Implementation of ​

MailDriver.disconnect


ofMail() ​

> ofMail(name): ResolvedMail[]

Defined in: mailer/src/drivers/memory.ts:14

Sent messages for a given mail name.

Parameters ​

name ​

string

Returns ​

ResolvedMail[]


send() ​

> send(message): Promise<void>

Defined in: mailer/src/drivers/memory.ts:9

Parameters ​

message ​

ResolvedMail

Returns ​

Promise<void>

Implementation of ​

MailDriver.send

Released under the MIT License.