* Suggestion type for suggestion selected event.
SuggestionSelectedEventData converted to be a generic interface, so type of the suggestion property can be defined by the consumer.
* Explicit suggestion selected event data.
ExplicitSuggestionSelectedEventData is the parent interface for SuggestionSelectedEventData. With the explicit interface the consumer can determine the type of the suggestion. SuggestionSelectedEventData will be ExplicitSuggestionSelectedEventData<any>, so the consumers don't have to change anything in there code because of the typings.
* Explicit suggestion selected event data.
ExplicitSuggestionSelectedEventData is the parent interface for SuggestionSelectedEventData. With the explicit interface the consumer can determine the type of the suggestion. SuggestionSelectedEventData will be ExplicitSuggestionSelectedEventData<any>, so the consumers don't have to change anything in there code because of the typings.