ReadonlycreateInstantiate a search provider for the widget.
The widget provided is always checked using isApplicable before calling
this factory.
The widget to search on
Optionaltranslator: ITranslator[optional] The translator object
The search provider on the widget
ReadonlyisReport whether or not this provider has the ability to search on the
given widget. The function is a type guard, meaning that it returns
a boolean, but has a type predicate (x is T) for its return signature.
Interface for search provider factory