UNPKG

@adyen/openbankingsdk

Version:
30 lines (29 loc) 907 B
export type OpenBankingParameters = { divElement: HTMLDivElement; link: string; successHandler: SuccessHandler; errorHandler: ErrorHandler; eventHandler?: EventHandler; }; interface AccountVerificationReportMessage { type: 'success'; code: string; state: string; } interface ErrorMessage { type: 'error'; error_code: string; error_message: string; state: string; metadata?: Map<string, string>; } interface EventMessage { type: 'event'; event: string; provider: string; } export type OpenBankingMessage = AccountVerificationReportMessage | ErrorMessage | EventMessage; export type SuccessHandler = (code: string, state: string) => void; export type ErrorHandler = (errorCode: string, errorMessage: string, state: string, metadata?: Map<string, string>) => void; export type EventHandler = (event: string, provider: string) => void; export {};