Provide links for the given document. Note that the editor ships with a default provider that detects
http(s)
and file
links.
The document in which the command was invoked.
A cancellation token.
An array of document links or a thenable that resolves to such. The lack of a result
can be signaled by returning undefined
, null
, or an empty array.
Optional
resolveGiven a link fill in its target. This method is called when an incomplete
link is selected in the UI. Providers can implement this method and return incomplete links
(without target) from the provideDocumentLinks
method which
often helps to improve performance.
The link that is to be resolved.
A cancellation token.
The document link provider defines the contract between extensions and feature of showing links in the editor.