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) 635 B
import { ChallengeResponse } from "./api/types/shared"; import { AuthsignalResponse, VerifyResponse } from "./types"; type WhatsappOptions = { baseUrl: string; tenantId: string; onTokenExpired?: () => void; enableLogging: boolean; }; type VerifyParams = { code: string; }; export declare class Whatsapp { private api; private cache; private enableLogging; constructor({ baseUrl, tenantId, onTokenExpired, enableLogging }: WhatsappOptions); challenge(): Promise<AuthsignalResponse<ChallengeResponse>>; verify({ code }: VerifyParams): Promise<AuthsignalResponse<VerifyResponse>>; } export {};