react-native-unit-components
Version:
Unit React Native components
49 lines (44 loc) • 1.57 kB
text/typescript
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
}