A provider result represents the values a provider, like the HoverProvider,
may return. For once this is the actual result type T, like Hover, or a thenable that resolves
to that type T. In addition, null and undefined can be returned - either directly or from a
thenable.
The snippets below are all valid implementations of the HoverProvider:
A provider result represents the values a provider, like the
HoverProvider, may return. For once this is the actual result typeT, likeHover, or a thenable that resolves to that typeT. In addition,nullandundefinedcan be returned - either directly or from a thenable.The snippets below are all valid implementations of the
HoverProvider: