MCPcopy
hub / github.com/TryGhost/Ghost / EmailClient

Interface EmailClient

e2e/helpers/services/email/mail-pit.ts:39–45  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37}
38
39export interface EmailClient {
40 getMessages(limit: number): Promise<EmailMessage[]>;
41 getMessageDetailed(message: EmailMessage): Promise<EmailMessageDetailed>;
42 searchByContent(content: string, options?: EmailSearchOptions): Promise<EmailMessage[]>;
43 searchByRecipient(recipient: string, options?: EmailSearchOptions): Promise<EmailMessage[]>;
44 search(queryOptions: Partial<EmailSearchQuery>, options?: EmailSearchOptions): Promise<EmailMessage[]>;
45}
46
47export class MailPit implements EmailClient{
48 private readonly apiUrl: string;

Implementers 1

MailPite2e/helpers/services/email/mail-pit.ts

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…