UNPKG

@authsignal/browser

Version:

<img width="1070" alt="Authsignal" src="https://raw.githubusercontent.com/authsignal/authsignal-browser/main/.github/images/authsignal.png">

21 lines (20 loc) 620 B
import { EnrollTotpResponse } from "./api/types/totp"; import { AuthsignalResponse, VerifyResponse } from "./types"; type TotpOptions = { baseUrl: string; tenantId: string; onTokenExpired?: () => void; enableLogging: boolean; }; type VerifyParams = { code: string; }; export declare class Totp { private api; private cache; private enableLogging; constructor({ baseUrl, tenantId, onTokenExpired, enableLogging }: TotpOptions); enroll(): Promise<AuthsignalResponse<EnrollTotpResponse>>; verify({ code }: VerifyParams): Promise<AuthsignalResponse<VerifyResponse>>; } export {};