UNPKG

jslib-nightly

Version:

SheerID JavaScript Library

24 lines (23 loc) 1.58 kB
import { fetchExistingVerificationRequest } from './VerificationApiClient/fetchExistingVerificationRequest'; import { DatabaseId, ErrorResponse, ViewModel, VerificationResponse, VerificationStep, ProgramTheme, NetworkErrorId, Locale } from '../types/types'; /** * Initiate a new verification attempt with the SheerID REST service. * * @param programId Your programId from my.sheerid.com * @param trackingId Conversion trackingId to associate with this verification attempt. */ declare function fetchNewVerificationRequest(programId: DatabaseId, trackingId?: string, forceNewVerificationRequest?: boolean): Promise<VerificationResponse>; declare function fetchProgramTheme(programId: DatabaseId, locale?: Locale): Promise<ProgramTheme>; declare function getResendNewSmsCode(verificationId: DatabaseId): Promise<any>; declare function getResendNewEmailCode(verificationId: DatabaseId): Promise<any>; export declare function getMockVerificationRequestErrorResponse(errorId: NetworkErrorId): VerificationResponse; declare function submitStep(stepName: VerificationStep, previousResponse: VerificationResponse, viewModel: ViewModel): Promise<VerificationResponse | ErrorResponse>; export declare const VerificationApiClient: { fetchNewVerificationRequest: typeof fetchNewVerificationRequest; fetchExistingVerificationRequest: typeof fetchExistingVerificationRequest; fetchProgramTheme: typeof fetchProgramTheme; getResendNewSmsCode: typeof getResendNewSmsCode; getResendNewEmailCode: typeof getResendNewEmailCode; submitStep: typeof submitStep; }; export {};