react-native-persona
Version:
Launch a mobile native implementation of the Persona inquiry flow from React Native.
21 lines (20 loc) • 919 B
TypeScript
import type { ExternalCollectedData, OnCanceledCallback, OnCompleteCallback, OnErrorCallback, OnReadyCallback } from './callbacks';
import { RawInquiryField } from './fields';
export declare function processThemeValues(themeObject: Object): {
[key: string]: string;
};
export declare function callOnCompleteCallback(event: {
inquiryId: string;
status: string;
fields: Record<string, RawInquiryField>;
collectedData: ExternalCollectedData | null;
}, callback: OnCompleteCallback | undefined): void;
export declare function callOnCanceledCallback(event: {
inquiryId?: string;
sessionToken?: string;
}, callback: OnCanceledCallback | undefined): void;
export declare function callOnErrorCallback(event: {
debugMessage: string;
errorCode?: string;
}, callback: OnErrorCallback | undefined): void;
export declare function callOnReadyCallback(callback: OnReadyCallback | undefined): void;