UNPKG

@tree-house/authentication

Version:
10 lines (9 loc) 426 B
import speakeasy from 'speakeasy'; export declare function generate2FAKey(options?: speakeasy.GenerateSecretOptions): speakeasy.GeneratedSecret; export declare function generateQrCode(options?: speakeasy.GenerateSecretOptions): Promise<QrCodeResponse>; export declare function verifyToken(secret: string, token: string): boolean; export interface QrCodeResponse { secret: string; imageData: string; url: string; }