secure-2fa
Version:
A secure, developer-friendly Node.js package for email-based OTP (2FA) with strong security controls
13 lines • 499 B
TypeScript
import { EmailProvider, EmailParams } from '../../types';
export interface CustomEmailConfig {
sendFunction: (params: EmailParams) => Promise<void>;
verifyFunction?: () => Promise<boolean>;
}
export declare class CustomAdapter implements EmailProvider {
private sendFunction;
private verifyFunction;
constructor(config: CustomEmailConfig);
sendEmail(params: EmailParams): Promise<void>;
verifyConnection(): Promise<boolean>;
}
//# sourceMappingURL=custom-adapter.d.ts.map