UNPKG

@authsignal/browser

Version:

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

19 lines (18 loc) 669 B
import { ApiClientOptions, ChallengeResponse, EnrollResponse, ErrorResponse, VerifyResponse } from "./types/shared"; export declare class SmsApiClient { tenantId: string; baseUrl: string; onTokenExpired?: () => void; constructor({ baseUrl, tenantId, onTokenExpired }: ApiClientOptions); enroll({ token, phoneNumber }: { token: string; phoneNumber: string; }): Promise<EnrollResponse | ErrorResponse>; challenge({ token }: { token: string; }): Promise<ChallengeResponse | ErrorResponse>; verify({ token, code }: { token: string; code: string; }): Promise<VerifyResponse | ErrorResponse>; }