cloudmailin
Version:
Official Node.js for the CloudMailin Email API - https://www.cloudmailin.com
18 lines (17 loc) • 529 B
TypeScript
import { Message, MessageRaw, MessageResponse } from "./models/message";
export interface MessageClientOptions {
username: string;
apiKey: string;
host?: string;
baseURL?: string;
}
export default class MessageClient {
private options;
private version;
constructor(options: MessageClientOptions);
sendMessage(message: Message): Promise<MessageResponse>;
sendRawMessage(message: MessageRaw): Promise<MessageResponse>;
private makeRequest;
private handleError;
private makeClient;
}