react-native-unit-components
Version:
Unit React Native components
30 lines (24 loc) • 639 B
text/typescript
export enum PlaidMessage {
UNIT_PLAID_TOKEN_CREATED = 'unitPlaidLinkTokenCreated',
UNIT_OPEN_PLAID = 'unitOpenPlaid',
UNIT_PLAID_RESPONSE = 'unitPlaidResponse',
UNIT_PLAID_EXIT = 'unitPlaidExit',
}
export interface PlaidTokenCreatedEvent {
linkToken: PlaidLinkTokenData;
}
export interface OpenPlaidEvent {
plaidLinkToken: PlaidLinkTokenData,
connectedAccountId?: string
}
export interface PlaidLinkTokenData {
type: string,
attributes: PlaidLinkTokenAttributes
}
interface PlaidLinkTokenAttributes {
linkToken: string,
expiration: string
}
export type PlaidEvent =
| PlaidTokenCreatedEvent
| OpenPlaidEvent