@forge/api
8.2.1-next.18.2.1-next.1-experimental-e03cc85
out/sendEmail.d.ts+
out/sendEmail.d.tsNew file+41
Index: package/out/sendEmail.d.ts
===================================================================
--- package/out/sendEmail.d.ts
+++ package/out/sendEmail.d.ts
@@ -0,0 +1,41 @@
+import { Readable } from 'node:stream';
+import { SendEmailError } from './api/errors';
+export { SendEmailError };
+export interface EmailAddressObject {
+ name?: string;
+ address: string;
+}
+export type EmailAddressInput = string | EmailAddressObject;
+export interface EmailAttachment {
+ content: string | Buffer | Readable;
+ filename?: string;
+ contentType?: string;
+ cid?: string;
+ encoding?: BufferEncoding;
+}
+export interface SendEmailOptions {
+ host: string;
+ port: number;
+ auth?: {
+ user: string;
+ pass: string;
+ };
+ from: EmailAddressInput;
+ to?: EmailAddressInput[];
+ cc?: EmailAddressInput[];
+ bcc?: EmailAddressInput[];
+ replyTo?: EmailAddressInput[];
+ subject?: string;
+ text?: string;
+ html?: string;
+ messageId?: string;
+ attachments?: EmailAttachment[];
+}
+export interface SendEmailResult {
+ messageId?: string;
+ accepted: string[];
+ rejected: string[];
+ response?: string;
+}
+export declare function sendEmail(options: SendEmailOptions): Promise<SendEmailResult>;
+//# sourceMappingURL=sendEmail.d.ts.map
\ No newline at end of file