unison-cli-0.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Unison.LSP.GoToDefinition

Description

goToDeclaration, goToDefinition, and goToImplementation are equivalent except for the input/return wrappers

Synopsis

Documentation

goToDefinitionHandler :: TRequestMessage 'Method_TextDocumentDefinition -> (Either ResponseError (MessageResult 'Method_TextDocumentDefinition) -> Lsp ()) -> Lsp () Source #

Go to Definition handler

goToDeclarationHandler :: TRequestMessage 'Method_TextDocumentDeclaration -> (Either ResponseError (MessageResult 'Method_TextDocumentDeclaration) -> Lsp ()) -> Lsp () Source #

Go to Declaration handler

goToImplementationHandler :: TRequestMessage 'Method_TextDocumentImplementation -> (Either ResponseError (MessageResult 'Method_TextDocumentImplementation) -> Lsp ()) -> Lsp () Source #