mirror of
https://github.com/c-cube/linol.git
synced 2025-12-06 03:05:31 -05:00
91 lines
37 KiB
HTML
91 lines
37 KiB
HTML
<!DOCTYPE html>
|
||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Client_request (lsp.Lsp.Client_request)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.4"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">lsp</a> » <a href="../index.html">Lsp</a> » Client_request</nav><header class="odoc-preamble"><h1>Module <code><span>Lsp.Client_request</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-t"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> <span>_ t</span></span><span> = </span></code><ol><li id="type-t.Shutdown" class="def variant constructor anchored"><a href="#type-t.Shutdown" class="anchor"></a><code><span>| </span><span><span class="constructor">Shutdown</span> : <span>unit <a href="#type-t">t</a></span></span></code></li><li id="type-t.Initialize" class="def variant constructor anchored"><a href="#type-t.Initialize" class="anchor"></a><code><span>| </span><span><span class="constructor">Initialize</span> : <a href="../Types/InitializeParams/index.html#type-t">Types.InitializeParams.t</a> <span class="arrow">-></span> <span><a href="../Types/InitializeResult/index.html#type-t">Types.InitializeResult.t</a> <a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentHover" class="def variant constructor anchored"><a href="#type-t.TextDocumentHover" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentHover</span> : <a href="../Types/HoverParams/index.html#type-t">Types.HoverParams.t</a> <span class="arrow">-></span> <span><span><a href="../Types/Hover/index.html#type-t">Types.Hover.t</a> option</span> <a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentDefinition" class="def variant constructor anchored"><a href="#type-t.TextDocumentDefinition" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentDefinition</span> : <a href="../Types/DefinitionParams/index.html#type-t">Types.DefinitionParams.t</a> <span class="arrow">-></span> <span><span><a href="../Types/Locations/index.html#type-t">Types.Locations.t</a> option</span> <a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentDeclaration" class="def variant constructor anchored"><a href="#type-t.TextDocumentDeclaration" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentDeclaration</span> : <a href="../Types/TextDocumentPositionParams/index.html#type-t">Types.TextDocumentPositionParams.t</a> <span class="arrow">-></span> <span><span><a href="../Types/Locations/index.html#type-t">Types.Locations.t</a>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentTypeDefinition" class="def variant constructor anchored"><a href="#type-t.TextDocumentTypeDefinition" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentTypeDefinition</span> : <a href="../Types/TypeDefinitionParams/index.html#type-t">Types.TypeDefinitionParams.t</a> <span class="arrow">-></span> <span><span><a href="../Types/Locations/index.html#type-t">Types.Locations.t</a>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentImplementation" class="def variant constructor anchored"><a href="#type-t.TextDocumentImplementation" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentImplementation</span> : <a href="../Types/ImplementationParams/index.html#type-t">Types.ImplementationParams.t</a> <span class="arrow">-></span> <span><span><a href="../Types/Locations/index.html#type-t">Types.Locations.t</a>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentCompletion" class="def variant constructor anchored"><a href="#type-t.TextDocumentCompletion" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentCompletion</span> : <a href="../Types/CompletionParams/index.html#type-t">Types.CompletionParams.t</a> <span class="arrow">-></span> <span><span><span>[ <span>`CompletionList of
|
||
<a href="../Types/CompletionList/index.html#type-t">Types.CompletionList.t</a></span>
|
||
<span><span>| `List</span> of
|
||
<span><a href="../Types/CompletionItem/index.html#type-t">Types.CompletionItem.t</a>
|
||
list</span></span> ]</span>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentCodeLens" class="def variant constructor anchored"><a href="#type-t.TextDocumentCodeLens" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentCodeLens</span> : <a href="../Types/CodeLensParams/index.html#type-t">Types.CodeLensParams.t</a> <span class="arrow">-></span> <span><span><a href="../Types/CodeLens/index.html#type-t">Types.CodeLens.t</a> list</span> <a href="#type-t">t</a></span></span></code></li><li id="type-t.InlayHint" class="def variant constructor anchored"><a href="#type-t.InlayHint" class="anchor"></a><code><span>| </span><span><span class="constructor">InlayHint</span> : <a href="../Types/InlayHintParams/index.html#type-t">Types.InlayHintParams.t</a> <span class="arrow">-></span> <span><span><span><a href="../Types/InlayHint/index.html#type-t">Types.InlayHint.t</a> list</span> option</span> <a href="#type-t">t</a></span></span></code></li><li id="type-t.InlayHintResolve" class="def variant constructor anchored"><a href="#type-t.InlayHintResolve" class="anchor"></a><code><span>| </span><span><span class="constructor">InlayHintResolve</span> : <a href="../Types/InlayHint/index.html#type-t">Types.InlayHint.t</a> <span class="arrow">-></span> <span><a href="../Types/InlayHint/index.html#type-t">Types.InlayHint.t</a> <a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentDiagnostic" class="def variant constructor anchored"><a href="#type-t.TextDocumentDiagnostic" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentDiagnostic</span> : <a href="../Types/DocumentDiagnosticParams/index.html#type-t">Types.DocumentDiagnosticParams.t</a> <span class="arrow">-></span> <span><a href="../Types/DocumentDiagnosticReport/index.html#type-t">Types.DocumentDiagnosticReport.t</a>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentInlineCompletion" class="def variant constructor anchored"><a href="#type-t.TextDocumentInlineCompletion" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentInlineCompletion</span> : <a href="../Types/InlineCompletionParams/index.html#type-t">Types.InlineCompletionParams.t</a> <span class="arrow">-></span> <span><span><span>[ <span>`InlineCompletion of
|
||
<a href="../Types/InlineCompletionList/index.html#type-t">Types.InlineCompletionList.t</a></span>
|
||
<span><span>| `InlineCompletionItem</span> of
|
||
<span><a href="../Types/InlineCompletionItem/index.html#type-t">Types.InlineCompletionItem.t</a>
|
||
list</span></span> ]</span>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentInlineValue" class="def variant constructor anchored"><a href="#type-t.TextDocumentInlineValue" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentInlineValue</span> : <a href="../Types/InlineValueParams/index.html#type-t">Types.InlineValueParams.t</a> <span class="arrow">-></span> <span><span><span><a href="../Types/InlineValue/index.html#type-t">Types.InlineValue.t</a> list</span>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentCodeLensResolve" class="def variant constructor anchored"><a href="#type-t.TextDocumentCodeLensResolve" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentCodeLensResolve</span> : <a href="../Types/CodeLens/index.html#type-t">Types.CodeLens.t</a> <span class="arrow">-></span> <span><a href="../Types/CodeLens/index.html#type-t">Types.CodeLens.t</a> <a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentPrepareCallHierarchy" class="def variant constructor anchored"><a href="#type-t.TextDocumentPrepareCallHierarchy" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentPrepareCallHierarchy</span> : <a href="../Types/CallHierarchyPrepareParams/index.html#type-t">Types.CallHierarchyPrepareParams.t</a> <span class="arrow">-></span>
|
||
<span><span><span><a href="../Types/CallHierarchyItem/index.html#type-t">Types.CallHierarchyItem.t</a> list</span> option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentPrepareTypeHierarchy" class="def variant constructor anchored"><a href="#type-t.TextDocumentPrepareTypeHierarchy" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentPrepareTypeHierarchy</span> : <a href="../Types/TypeHierarchyPrepareParams/index.html#type-t">Types.TypeHierarchyPrepareParams.t</a> <span class="arrow">-></span>
|
||
<span><span><span><a href="../Types/TypeHierarchyItem/index.html#type-t">Types.TypeHierarchyItem.t</a> list</span> option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentPrepareRename" class="def variant constructor anchored"><a href="#type-t.TextDocumentPrepareRename" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentPrepareRename</span> : <a href="../Types/PrepareRenameParams/index.html#type-t">Types.PrepareRenameParams.t</a> <span class="arrow">-></span> <span><span><a href="../Types/Range/index.html#type-t">Types.Range.t</a> option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentRangeFormatting" class="def variant constructor anchored"><a href="#type-t.TextDocumentRangeFormatting" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentRangeFormatting</span> : <a href="../Types/DocumentRangeFormattingParams/index.html#type-t">Types.DocumentRangeFormattingParams.t</a> <span class="arrow">-></span>
|
||
<span><span><span><a href="../Types/TextEdit/index.html#type-t">Types.TextEdit.t</a> list</span> option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentRangesFormatting" class="def variant constructor anchored"><a href="#type-t.TextDocumentRangesFormatting" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentRangesFormatting</span> : <a href="../Types/DocumentRangesFormattingParams/index.html#type-t">Types.DocumentRangesFormattingParams.t</a> <span class="arrow">-></span>
|
||
<span><span><span><a href="../Types/TextEdit/index.html#type-t">Types.TextEdit.t</a> list</span> option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentRename" class="def variant constructor anchored"><a href="#type-t.TextDocumentRename" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentRename</span> : <a href="../Types/RenameParams/index.html#type-t">Types.RenameParams.t</a> <span class="arrow">-></span> <span><a href="../Types/WorkspaceEdit/index.html#type-t">Types.WorkspaceEdit.t</a> <a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentLink" class="def variant constructor anchored"><a href="#type-t.TextDocumentLink" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentLink</span> : <a href="../Types/DocumentLinkParams/index.html#type-t">Types.DocumentLinkParams.t</a> <span class="arrow">-></span> <span><span><span><a href="../Types/DocumentLink/index.html#type-t">Types.DocumentLink.t</a> list</span>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentLinkResolve" class="def variant constructor anchored"><a href="#type-t.TextDocumentLinkResolve" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentLinkResolve</span> : <a href="../Types/DocumentLink/index.html#type-t">Types.DocumentLink.t</a> <span class="arrow">-></span> <span><a href="../Types/DocumentLink/index.html#type-t">Types.DocumentLink.t</a> <a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentMoniker" class="def variant constructor anchored"><a href="#type-t.TextDocumentMoniker" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentMoniker</span> : <a href="../Types/MonikerParams/index.html#type-t">Types.MonikerParams.t</a> <span class="arrow">-></span> <span><span><span><a href="../Types/Moniker/index.html#type-t">Types.Moniker.t</a> list</span> option</span> <a href="#type-t">t</a></span></span></code></li><li id="type-t.DocumentSymbol" class="def variant constructor anchored"><a href="#type-t.DocumentSymbol" class="anchor"></a><code><span>| </span><span><span class="constructor">DocumentSymbol</span> : <a href="../Types/DocumentSymbolParams/index.html#type-t">Types.DocumentSymbolParams.t</a> <span class="arrow">-></span> <span><span><span>[ <span>`DocumentSymbol of
|
||
<span><a href="../Types/DocumentSymbol/index.html#type-t">Types.DocumentSymbol.t</a>
|
||
list</span></span>
|
||
<span><span>| `SymbolInformation</span> of
|
||
<span><a href="../Types/SymbolInformation/index.html#type-t">Types.SymbolInformation.t</a>
|
||
list</span></span> ]</span>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.WorkspaceSymbol" class="def variant constructor anchored"><a href="#type-t.WorkspaceSymbol" class="anchor"></a><code><span>| </span><span><span class="constructor">WorkspaceSymbol</span> : <a href="../Types/WorkspaceSymbolParams/index.html#type-t">Types.WorkspaceSymbolParams.t</a> <span class="arrow">-></span> <span><span><span><a href="../Types/SymbolInformation/index.html#type-t">Types.SymbolInformation.t</a>
|
||
list</span>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.WorkspaceSymbolResolve" class="def variant constructor anchored"><a href="#type-t.WorkspaceSymbolResolve" class="anchor"></a><code><span>| </span><span><span class="constructor">WorkspaceSymbolResolve</span> : <a href="../Types/WorkspaceSymbol/index.html#type-t">Types.WorkspaceSymbol.t</a> <span class="arrow">-></span> <span><a href="../Types/WorkspaceSymbol/index.html#type-t">Types.WorkspaceSymbol.t</a> <a href="#type-t">t</a></span></span></code></li><li id="type-t.DebugEcho" class="def variant constructor anchored"><a href="#type-t.DebugEcho" class="anchor"></a><code><span>| </span><span><span class="constructor">DebugEcho</span> : <a href="../Extension/DebugEcho/Params/index.html#type-t">Extension.DebugEcho.Params.t</a> <span class="arrow">-></span> <span><a href="../Extension/DebugEcho/Result/index.html#type-t">Extension.DebugEcho.Result.t</a> <a href="#type-t">t</a></span></span></code></li><li id="type-t.DebugTextDocumentGet" class="def variant constructor anchored"><a href="#type-t.DebugTextDocumentGet" class="anchor"></a><code><span>| </span><span><span class="constructor">DebugTextDocumentGet</span> : <a href="../Extension/DebugTextDocumentGet/Params/index.html#type-t">Extension.DebugTextDocumentGet.Params.t</a> <span class="arrow">-></span> <span><a href="../Extension/DebugTextDocumentGet/Result/index.html#type-t">Extension.DebugTextDocumentGet.Result.t</a>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentReferences" class="def variant constructor anchored"><a href="#type-t.TextDocumentReferences" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentReferences</span> : <a href="../Types/ReferenceParams/index.html#type-t">Types.ReferenceParams.t</a> <span class="arrow">-></span> <span><span><span><a href="../Types/Location/index.html#type-t">Types.Location.t</a> list</span>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentHighlight" class="def variant constructor anchored"><a href="#type-t.TextDocumentHighlight" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentHighlight</span> : <a href="../Types/DocumentHighlightParams/index.html#type-t">Types.DocumentHighlightParams.t</a> <span class="arrow">-></span> <span><span><span><a href="../Types/DocumentHighlight/index.html#type-t">Types.DocumentHighlight.t</a>
|
||
list</span>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentFoldingRange" class="def variant constructor anchored"><a href="#type-t.TextDocumentFoldingRange" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentFoldingRange</span> : <a href="../Types/FoldingRangeParams/index.html#type-t">Types.FoldingRangeParams.t</a> <span class="arrow">-></span> <span><span><span><a href="../Types/FoldingRange/index.html#type-t">Types.FoldingRange.t</a>
|
||
list</span>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.SignatureHelp" class="def variant constructor anchored"><a href="#type-t.SignatureHelp" class="anchor"></a><code><span>| </span><span><span class="constructor">SignatureHelp</span> : <a href="../Types/SignatureHelpParams/index.html#type-t">Types.SignatureHelpParams.t</a> <span class="arrow">-></span> <span><a href="../Types/SignatureHelp/index.html#type-t">Types.SignatureHelp.t</a> <a href="#type-t">t</a></span></span></code></li><li id="type-t.CodeAction" class="def variant constructor anchored"><a href="#type-t.CodeAction" class="anchor"></a><code><span>| </span><span><span class="constructor">CodeAction</span> : <a href="../Types/CodeActionParams/index.html#type-t">Types.CodeActionParams.t</a> <span class="arrow">-></span> <span><a href="../Types/CodeActionResult/index.html#type-t">Types.CodeActionResult.t</a> <a href="#type-t">t</a></span></span></code></li><li id="type-t.CodeActionResolve" class="def variant constructor anchored"><a href="#type-t.CodeActionResolve" class="anchor"></a><code><span>| </span><span><span class="constructor">CodeActionResolve</span> : <a href="../Types/CodeAction/index.html#type-t">Types.CodeAction.t</a> <span class="arrow">-></span> <span><a href="../Types/CodeAction/index.html#type-t">Types.CodeAction.t</a> <a href="#type-t">t</a></span></span></code></li><li id="type-t.CompletionItemResolve" class="def variant constructor anchored"><a href="#type-t.CompletionItemResolve" class="anchor"></a><code><span>| </span><span><span class="constructor">CompletionItemResolve</span> : <a href="../Types/CompletionItem/index.html#type-t">Types.CompletionItem.t</a> <span class="arrow">-></span> <span><a href="../Types/CompletionItem/index.html#type-t">Types.CompletionItem.t</a> <a href="#type-t">t</a></span></span></code></li><li id="type-t.WillSaveWaitUntilTextDocument" class="def variant constructor anchored"><a href="#type-t.WillSaveWaitUntilTextDocument" class="anchor"></a><code><span>| </span><span><span class="constructor">WillSaveWaitUntilTextDocument</span> : <a href="../Types/WillSaveTextDocumentParams/index.html#type-t">Types.WillSaveTextDocumentParams.t</a> <span class="arrow">-></span>
|
||
<span><span><span><a href="../Types/TextEdit/index.html#type-t">Types.TextEdit.t</a> list</span> option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentFormatting" class="def variant constructor anchored"><a href="#type-t.TextDocumentFormatting" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentFormatting</span> : <a href="../Types/DocumentFormattingParams/index.html#type-t">Types.DocumentFormattingParams.t</a> <span class="arrow">-></span> <span><span><span><a href="../Types/TextEdit/index.html#type-t">Types.TextEdit.t</a>
|
||
list</span>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentOnTypeFormatting" class="def variant constructor anchored"><a href="#type-t.TextDocumentOnTypeFormatting" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentOnTypeFormatting</span> : <a href="../Types/DocumentOnTypeFormattingParams/index.html#type-t">Types.DocumentOnTypeFormattingParams.t</a> <span class="arrow">-></span>
|
||
<span><span><span><a href="../Types/TextEdit/index.html#type-t">Types.TextEdit.t</a> list</span> option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentColorPresentation" class="def variant constructor anchored"><a href="#type-t.TextDocumentColorPresentation" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentColorPresentation</span> : <a href="../Types/ColorPresentationParams/index.html#type-t">Types.ColorPresentationParams.t</a> <span class="arrow">-></span> <span><span><a href="../Types/ColorPresentation/index.html#type-t">Types.ColorPresentation.t</a>
|
||
list</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TextDocumentColor" class="def variant constructor anchored"><a href="#type-t.TextDocumentColor" class="anchor"></a><code><span>| </span><span><span class="constructor">TextDocumentColor</span> : <a href="../Types/DocumentColorParams/index.html#type-t">Types.DocumentColorParams.t</a> <span class="arrow">-></span> <span><span><a href="../Types/ColorInformation/index.html#type-t">Types.ColorInformation.t</a>
|
||
list</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.SelectionRange" class="def variant constructor anchored"><a href="#type-t.SelectionRange" class="anchor"></a><code><span>| </span><span><span class="constructor">SelectionRange</span> : <a href="../Types/SelectionRangeParams/index.html#type-t">Types.SelectionRangeParams.t</a> <span class="arrow">-></span> <span><span><a href="../Types/SelectionRange/index.html#type-t">Types.SelectionRange.t</a> list</span> <a href="#type-t">t</a></span></span></code></li><li id="type-t.ExecuteCommand" class="def variant constructor anchored"><a href="#type-t.ExecuteCommand" class="anchor"></a><code><span>| </span><span><span class="constructor">ExecuteCommand</span> : <a href="../Types/ExecuteCommandParams/index.html#type-t">Types.ExecuteCommandParams.t</a> <span class="arrow">-></span> <span><a href="../Import/Json/index.html#type-t">Import.Json.t</a> <a href="#type-t">t</a></span></span></code></li><li id="type-t.SemanticTokensFull" class="def variant constructor anchored"><a href="#type-t.SemanticTokensFull" class="anchor"></a><code><span>| </span><span><span class="constructor">SemanticTokensFull</span> : <a href="../Types/SemanticTokensParams/index.html#type-t">Types.SemanticTokensParams.t</a> <span class="arrow">-></span> <span><span><a href="../Types/SemanticTokens/index.html#type-t">Types.SemanticTokens.t</a>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.SemanticTokensDelta" class="def variant constructor anchored"><a href="#type-t.SemanticTokensDelta" class="anchor"></a><code><span>| </span><span><span class="constructor">SemanticTokensDelta</span> : <a href="../Types/SemanticTokensDeltaParams/index.html#type-t">Types.SemanticTokensDeltaParams.t</a> <span class="arrow">-></span> <span><span><span>[ <span>`SemanticTokens of
|
||
<a href="../Types/SemanticTokens/index.html#type-t">Types.SemanticTokens.t</a></span>
|
||
<span><span>| `SemanticTokensDelta</span> of
|
||
<a href="../Types/SemanticTokensDelta/index.html#type-t">Types.SemanticTokensDelta.t</a></span> ]</span>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.SemanticTokensRange" class="def variant constructor anchored"><a href="#type-t.SemanticTokensRange" class="anchor"></a><code><span>| </span><span><span class="constructor">SemanticTokensRange</span> : <a href="../Types/SemanticTokensRangeParams/index.html#type-t">Types.SemanticTokensRangeParams.t</a> <span class="arrow">-></span> <span><span><a href="../Types/SemanticTokens/index.html#type-t">Types.SemanticTokens.t</a>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.LinkedEditingRange" class="def variant constructor anchored"><a href="#type-t.LinkedEditingRange" class="anchor"></a><code><span>| </span><span><span class="constructor">LinkedEditingRange</span> : <a href="../Types/LinkedEditingRangeParams/index.html#type-t">Types.LinkedEditingRangeParams.t</a> <span class="arrow">-></span> <span><span><a href="../Types/LinkedEditingRanges/index.html#type-t">Types.LinkedEditingRanges.t</a>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.CallHierarchyIncomingCalls" class="def variant constructor anchored"><a href="#type-t.CallHierarchyIncomingCalls" class="anchor"></a><code><span>| </span><span><span class="constructor">CallHierarchyIncomingCalls</span> : <a href="../Types/CallHierarchyIncomingCallsParams/index.html#type-t">Types.CallHierarchyIncomingCallsParams.t</a> <span class="arrow">-></span>
|
||
<span><span><span><a href="../Types/CallHierarchyIncomingCall/index.html#type-t">Types.CallHierarchyIncomingCall.t</a> list</span> option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.CallHierarchyOutgoingCalls" class="def variant constructor anchored"><a href="#type-t.CallHierarchyOutgoingCalls" class="anchor"></a><code><span>| </span><span><span class="constructor">CallHierarchyOutgoingCalls</span> : <a href="../Types/CallHierarchyOutgoingCallsParams/index.html#type-t">Types.CallHierarchyOutgoingCallsParams.t</a> <span class="arrow">-></span>
|
||
<span><span><span><a href="../Types/CallHierarchyOutgoingCall/index.html#type-t">Types.CallHierarchyOutgoingCall.t</a> list</span> option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.WillCreateFiles" class="def variant constructor anchored"><a href="#type-t.WillCreateFiles" class="anchor"></a><code><span>| </span><span><span class="constructor">WillCreateFiles</span> : <a href="../Types/CreateFilesParams/index.html#type-t">Types.CreateFilesParams.t</a> <span class="arrow">-></span> <span><span><a href="../Types/WorkspaceEdit/index.html#type-t">Types.WorkspaceEdit.t</a> option</span> <a href="#type-t">t</a></span></span></code></li><li id="type-t.WillDeleteFiles" class="def variant constructor anchored"><a href="#type-t.WillDeleteFiles" class="anchor"></a><code><span>| </span><span><span class="constructor">WillDeleteFiles</span> : <a href="../Types/DeleteFilesParams/index.html#type-t">Types.DeleteFilesParams.t</a> <span class="arrow">-></span> <span><span><a href="../Types/WorkspaceEdit/index.html#type-t">Types.WorkspaceEdit.t</a> option</span> <a href="#type-t">t</a></span></span></code></li><li id="type-t.WillRenameFiles" class="def variant constructor anchored"><a href="#type-t.WillRenameFiles" class="anchor"></a><code><span>| </span><span><span class="constructor">WillRenameFiles</span> : <a href="../Types/RenameFilesParams/index.html#type-t">Types.RenameFilesParams.t</a> <span class="arrow">-></span> <span><span><a href="../Types/WorkspaceEdit/index.html#type-t">Types.WorkspaceEdit.t</a> option</span> <a href="#type-t">t</a></span></span></code></li><li id="type-t.WorkspaceDiagnostic" class="def variant constructor anchored"><a href="#type-t.WorkspaceDiagnostic" class="anchor"></a><code><span>| </span><span><span class="constructor">WorkspaceDiagnostic</span> : <a href="../Types/WorkspaceDiagnosticParams/index.html#type-t">Types.WorkspaceDiagnosticParams.t</a> <span class="arrow">-></span> <span><a href="../Types/WorkspaceDiagnosticReport/index.html#type-t">Types.WorkspaceDiagnosticReport.t</a>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TypeHierarchySubtypes" class="def variant constructor anchored"><a href="#type-t.TypeHierarchySubtypes" class="anchor"></a><code><span>| </span><span><span class="constructor">TypeHierarchySubtypes</span> : <a href="../Types/TypeHierarchySubtypesParams/index.html#type-t">Types.TypeHierarchySubtypesParams.t</a> <span class="arrow">-></span> <span><span><span><a href="../Types/TypeHierarchyItem/index.html#type-t">Types.TypeHierarchyItem.t</a>
|
||
list</span>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.TypeHierarchySupertypes" class="def variant constructor anchored"><a href="#type-t.TypeHierarchySupertypes" class="anchor"></a><code><span>| </span><span><span class="constructor">TypeHierarchySupertypes</span> : <a href="../Types/TypeHierarchySupertypesParams/index.html#type-t">Types.TypeHierarchySupertypesParams.t</a> <span class="arrow">-></span> <span><span><span><a href="../Types/TypeHierarchyItem/index.html#type-t">Types.TypeHierarchyItem.t</a>
|
||
list</span>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.UnknownRequest" class="def variant constructor anchored"><a href="#type-t.UnknownRequest" class="anchor"></a><code><span>| </span><span><span class="constructor">UnknownRequest</span> : </span><span>{</span></code><ol><li id="type-t.meth" class="def record field anchored"><a href="#type-t.meth" class="anchor"></a><code><span>meth : string;</span></code></li><li id="type-t.params" class="def record field anchored"><a href="#type-t.params" class="anchor"></a><code><span>params : <span><a href="../../../jsonrpc/Jsonrpc/Structured/index.html#type-t">Jsonrpc.Structured.t</a> option</span>;</span></code></li></ol><code><span>}</span><span> <span class="arrow">-></span> <span><a href="../Import/Json/index.html#type-t">Import.Json.t</a> <a href="#type-t">t</a></span></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-yojson_of_result"><a href="#val-yojson_of_result" class="anchor"></a><code><span><span class="keyword">val</span> yojson_of_result : <span><span><span class="type-var">'a</span> <a href="#type-t">t</a></span> <span class="arrow">-></span></span> <span><span class="type-var">'a</span> <span class="arrow">-></span></span> <a href="../Import/Json/index.html#type-t">Import.Json.t</a></span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-packed"><a href="#type-packed" class="anchor"></a><code><span><span class="keyword">type</span> packed</span><span> = </span></code><ol><li id="type-packed.E" class="def variant constructor anchored"><a href="#type-packed.E" class="anchor"></a><code><span>| </span><span><span class="constructor">E</span> : <span><span class="type-var">'r</span> <a href="#type-t">t</a></span> <span class="arrow">-></span> <a href="#type-packed">packed</a></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_jsonrpc"><a href="#val-of_jsonrpc" class="anchor"></a><code><span><span class="keyword">val</span> of_jsonrpc : <span><a href="../../../jsonrpc/Jsonrpc/Request/index.html#type-t">Jsonrpc.Request.t</a> <span class="arrow">-></span></span> <span><span>(<a href="#type-packed">packed</a>, string)</span> <a href="../Import/Result/index.html#type-t">Import.Result.t</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-to_jsonrpc_request"><a href="#val-to_jsonrpc_request" class="anchor"></a><code><span><span class="keyword">val</span> to_jsonrpc_request : <span><span><span class="type-var">_</span> <a href="#type-t">t</a></span> <span class="arrow">-></span></span> <span><span class="label">id</span>:<a href="../../../jsonrpc/Jsonrpc/Id/index.html#type-t">Jsonrpc.Id.t</a> <span class="arrow">-></span></span> <a href="../../../jsonrpc/Jsonrpc/Request/index.html#type-t">Jsonrpc.Request.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-response_of_json"><a href="#val-response_of_json" class="anchor"></a><code><span><span class="keyword">val</span> response_of_json : <span><span><span class="type-var">'a</span> <a href="#type-t">t</a></span> <span class="arrow">-></span></span> <span><a href="../Import/Json/index.html#type-t">Import.Json.t</a> <span class="arrow">-></span></span> <span class="type-var">'a</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-text_document"><a href="#val-text_document" class="anchor"></a><code><span><span class="keyword">val</span> text_document :
|
||
<span><span><span class="type-var">_</span> <a href="#type-t">t</a></span> <span class="arrow">-></span></span>
|
||
<span><span>(<span><span class="label">meth</span>:string <span class="arrow">-></span></span>
|
||
<span><span class="label">params</span>:<span><a href="../../../jsonrpc/Jsonrpc/Structured/index.html#type-t">Jsonrpc.Structured.t</a> option</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/TextDocumentIdentifier/index.html#type-t">Types.TextDocumentIdentifier.t</a> option</span>)</span> <span class="arrow">-></span></span>
|
||
<span><a href="../Types/TextDocumentIdentifier/index.html#type-t">Types.TextDocumentIdentifier.t</a> option</span></span></code></div></div></div></body></html>
|