UNPKG

@authsignal/browser

Version:

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

24 lines (23 loc) 726 B
import { PushChallengeResponse, PushVerifyResponse } from "./api/types/push"; import { AuthsignalResponse } from "./types"; type PushOptions = { baseUrl: string; tenantId: string; onTokenExpired?: () => void; enableLogging: boolean; }; type ChallengeParams = { action: string; }; type VerifyParams = { challengeId: string; }; export declare class Push { private api; private cache; private enableLogging; constructor({ baseUrl, tenantId, onTokenExpired, enableLogging }: PushOptions); challenge({ action }: ChallengeParams): Promise<AuthsignalResponse<PushChallengeResponse>>; verify({ challengeId }: VerifyParams): Promise<AuthsignalResponse<PushVerifyResponse>>; } export {};