packages/pixel/src/hooks/useUserEvents.ts
import { UserEventHandler } from '@xylabs/pixel'
import { useContext } from 'react'
import { UserEventsContext } from '../contexts'
export const useUserEvents = <T>() => {
const { userEvents } = useContext(UserEventsContext)
if (!userEvents) {
console.error('useUserEvents must be called inside a UserEventsContext')
}
return userEvents as UserEventHandler<T>
}