@httpc/kit
Version:
httpc toolbox for building function-based API with minimal code and end-to-end type safety
17 lines (16 loc) • 838 B
TypeScript
import type { ILogger } from "../logging";
import type { EmailRecipient, IEmailSender, SendEmailParams } from "./types";
export type MailersendEmailSenderOptions = {
apiKey: string;
defaultSender?: EmailRecipient;
};
declare const MailersendEmailSender_base: {
new (logger: ILogger, ...args: any[]): import("../services")._BaseService<"not_found" | "invalid_param" | "unauthorized" | "forbidden" | "not_allowed" | "invalid_state" | "misconfiguration" | "not_supported" | "processing_error">;
};
export declare class MailersendEmailSender extends MailersendEmailSender_base implements IEmailSender {
readonly options: MailersendEmailSenderOptions;
constructor(logger: ILogger, options: MailersendEmailSenderOptions);
send(params: SendEmailParams): Promise<void>;
private _sendMail;
}
export {};