The definition of a symbol represented as one or many locations. For most programming languages
there is only one location at which a symbol is defined. If no definition can be found null
is returned.
A document selector is the combination of one or many document filters. A document matches the selector if any of the given filters matches. If the filter is a string and not a DocumentFilter, it will be treated as a language id.
A provider result represents the values that a provider, such as the HoverProvider, may return. The result may be a single value, a Promise that resolves to a single value, or a Subscribable that emits zero or more values.
A user interface component in an application window.
Each ViewComponent has a distinct {@link ViewComponent#type} value that indicates what kind of component it is (CodeEditor, etc.).
Generated using TypeDoc
The Sourcegraph extension API
Sourcegraph extensions enhance your code host, code reviews, and Sourcegraph itself by adding features such as:
Check out the extension authoring documentation to get started.