svelte-guardian
Version:
Batteries included authentication for SvelteKit applications.
15 lines (14 loc) • 444 B
TypeScript
import { EmailOptions, EmailProvider } from '../types';
export declare class AWSSESProvider implements EmailProvider {
private accessKeyId;
private secretAccessKey;
private region;
private from;
private createSignatureKey;
private hmac;
private createCanonicalRequest;
private createStringToSign;
private createSignature;
private getAuthorizationHeader;
send(options: EmailOptions): Promise<void>;
}