UNPKG

react-native-unit-components

Version:

Unit React Native components

49 lines (44 loc) 1.57 kB
import type { ACHEvent } from './achCreditMessage'; import type { BookPaymentEvent } from './bookPaymentMessage'; import type { CardEvent, CardMessage } from './cardMessage'; import type { PageEvent, PageMessage } from './pageMessage'; import type { PaymentMessage } from './paymentsMessage'; import type { UnitEvent, UnitMessage } from './unitMessages'; import type { AccountEvent, AccountMessage } from './accountMessage'; import type { CheckEvent, CheckMessage } from './checkMessage'; import type { ActivityEvent, ActivityMessage } from './activityMessage'; import type { MultipleCardsEvent, MultipleCardsMessage } from './multipleCardsMessage'; import { FundAccountPaymentEvent } from './fundAccountPaymentMessage'; import { PlaidEvent, PlaidMessage } from './plaidMessages'; import { PayeeManagementMessage, PayeeManagementEvent } from './payeeManagementMessage'; import { MultiFactorAuthenticationMessage } from './multiFactorAuthenticationMessage'; export type WebViewMessageType = | PageMessage | CardMessage | MultipleCardsMessage | UnitMessage | PaymentMessage | AccountMessage | CheckMessage | ActivityMessage | PlaidMessage | PayeeManagementMessage | MultiFactorAuthenticationMessage type WebViewEvent = | PageEvent | UnitEvent | CardEvent | MultipleCardsEvent | BookPaymentEvent | PaymentMessage | ACHEvent | FundAccountPaymentEvent | AccountEvent | CheckEvent | ActivityEvent | PlaidEvent | PayeeManagementEvent export interface WebViewMessage { type: WebViewMessageType, details?: WebViewEvent }