UNPKG

react-native-plaid-link-sdk

Version:

React Native Plaid Link SDK

16 lines (15 loc) 930 B
import { TurboModule } from 'react-native'; import { Double } from 'react-native/Libraries/Types/CodegenTypes'; import { UnsafeObject } from './fabricUtils'; import { LinkSuccess, LinkExit } from '../Types'; export interface Spec extends TurboModule { create(token: string, noLoadingState: boolean, logLevel: string): void; open(onSuccess: (result: UnsafeObject<LinkSuccess>) => void, onExit: (result: UnsafeObject<LinkExit>) => void): void; destroy(): Promise<void>; startLinkActivityForResult(token: string, noLoadingState: boolean, logLevel: string, onSuccessCallback: (result: UnsafeObject<LinkSuccess>) => void, onExitCallback: (result: UnsafeObject<LinkExit>) => void): void; submit(phoneNumber: string | undefined, dateOfBirth: string | undefined): void; addListener(eventName: string): void; removeListeners(count: Double): void; } declare const _default: Spec | null; export default _default;