// @errors: 2305
import { setupOnrampEventListeners } from '@coinbase/onchainkit/fund';
import type { SuccessEventData, OnrampError, EventMetadata } from '@coinbase/onchainkit/fund';
const unsubscribe = setupOnrampEventListeners({
onSuccess: (data: SuccessEventData) => {
console.log('Purchase successful:', data);
},
onExit: (error: OnrampError) => {
if (error) {
console.error('Exit with error:', error);
}
},
onEvent: (event: EventMetadata) => {
console.log('Event received:', event);
},
});
// Clean up when done
unsubscribe();