import debounceEvent from '@redux-beacon/debounce-event';
// A normal event definition
const searchTerm = (action) => ({
eventLabel: action.payload
// Assume that SEARCH_TERM_ENTERED fires whenever a user types a character into
SEARCH_TERM_ENTERED: debounceEvent(1000, searchTerm)
// The analytics event will only fire after 1s since the last entered character
// provide the events map when creating your middleware or meta reducer...