synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
26 lines • 1.31 kB
TypeScript
import { SearchQueryResultClickedEventData, SearchQuerySubmittedEventData, SearchResultPageReturnedEventData, SearchResultReturnedEventData } from './SearchEventTypes';
/**
* Submits an event to Google Analytics corresponding to a submitted search query.
*
* @param eventData - The event data associated with the search query
*/
export declare function sendSearchQuerySubmittedEvent(eventData: SearchQuerySubmittedEventData): void;
/**
* Submits an event to Google Analytics corresponding to a returned page of search results.
*
* @param eventData - The event data associated with the search results
*/
export declare function sendSearchResultsReturnedEvent(eventData: SearchResultPageReturnedEventData): void;
/**
* Submits an event to Google Analytics corresponding to an individual returned search result.
*
* @param eventData - The event data associated with the search result
*/
export declare function sendSearchResultReturnedEvent(eventData: SearchResultReturnedEventData): void;
/**
* Submits an event to Google Analytics corresponding to a clicked search result.
*
* @param eventData - The event data associated with the search result
*/
export declare function sendSearchResultClickedEvent(eventData: SearchQueryResultClickedEventData): void;
//# sourceMappingURL=sendSearchEvent.d.ts.map