langcode
Version:
A Plugin-Based Framework for Managing and Using LangChain
14 lines (13 loc) • 525 B
TypeScript
import { MailerExpose, MailerInitConfig, MailerRunArgs, Plugin, PluginType } from "../../types";
export default class MailerPlugin implements Plugin<MailerInitConfig, MailerRunArgs, MailerExpose, string> {
name: string;
description: string;
type: PluginType;
RunConfigExample: MailerRunArgs;
InitConfigExample: MailerInitConfig;
private transporter;
private fromEmail;
expose(): MailerExpose;
init(config: MailerInitConfig): Promise<void>;
run(args: MailerRunArgs): Promise<string>;
}