react-native-unit-components
Version:
Unit React Native components
22 lines • 1.56 kB
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;
}
export {};
//# sourceMappingURL=index.d.ts.map