mirror of
https://github.com/c-cube/linol.git
synced 2025-12-06 03:05:31 -05:00
6 lines
9.4 KiB
HTML
6 lines
9.4 KiB
HTML
<!DOCTYPE html>
|
||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Server_request (lsp.Lsp.Server_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> » Server_request</nav><header class="odoc-preamble"><h1>Module <code><span>Lsp.Server_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.WorkspaceApplyEdit" class="def variant constructor anchored"><a href="#type-t.WorkspaceApplyEdit" class="anchor"></a><code><span>| </span><span><span class="constructor">WorkspaceApplyEdit</span> : <a href="../Types/ApplyWorkspaceEditParams/index.html#type-t">Types.ApplyWorkspaceEditParams.t</a> <span class="arrow">-></span> <span><a href="../Types/ApplyWorkspaceEditResult/index.html#type-t">Types.ApplyWorkspaceEditResult.t</a>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.WorkspaceFolders" class="def variant constructor anchored"><a href="#type-t.WorkspaceFolders" class="anchor"></a><code><span>| </span><span><span class="constructor">WorkspaceFolders</span> : <span><span><a href="../Types/WorkspaceFolder/index.html#type-t">Types.WorkspaceFolder.t</a> list</span> <a href="#type-t">t</a></span></span></code></li><li id="type-t.WorkspaceConfiguration" class="def variant constructor anchored"><a href="#type-t.WorkspaceConfiguration" class="anchor"></a><code><span>| </span><span><span class="constructor">WorkspaceConfiguration</span> : <a href="../Types/ConfigurationParams/index.html#type-t">Types.ConfigurationParams.t</a> <span class="arrow">-></span> <span><span><a href="../Import/Json/index.html#type-t">Import.Json.t</a> list</span> <a href="#type-t">t</a></span></span></code></li><li id="type-t.ClientRegisterCapability" class="def variant constructor anchored"><a href="#type-t.ClientRegisterCapability" class="anchor"></a><code><span>| </span><span><span class="constructor">ClientRegisterCapability</span> : <a href="../Types/RegistrationParams/index.html#type-t">Types.RegistrationParams.t</a> <span class="arrow">-></span> <span>unit <a href="#type-t">t</a></span></span></code></li><li id="type-t.ClientUnregisterCapability" class="def variant constructor anchored"><a href="#type-t.ClientUnregisterCapability" class="anchor"></a><code><span>| </span><span><span class="constructor">ClientUnregisterCapability</span> : <a href="../Types/UnregistrationParams/index.html#type-t">Types.UnregistrationParams.t</a> <span class="arrow">-></span> <span>unit <a href="#type-t">t</a></span></span></code></li><li id="type-t.ShowMessageRequest" class="def variant constructor anchored"><a href="#type-t.ShowMessageRequest" class="anchor"></a><code><span>| </span><span><span class="constructor">ShowMessageRequest</span> : <a href="../Types/ShowMessageRequestParams/index.html#type-t">Types.ShowMessageRequestParams.t</a> <span class="arrow">-></span> <span><span><a href="../Types/MessageActionItem/index.html#type-t">Types.MessageActionItem.t</a>
|
||
option</span>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.ShowDocumentRequest" class="def variant constructor anchored"><a href="#type-t.ShowDocumentRequest" class="anchor"></a><code><span>| </span><span><span class="constructor">ShowDocumentRequest</span> : <a href="../Types/ShowDocumentParams/index.html#type-t">Types.ShowDocumentParams.t</a> <span class="arrow">-></span> <span><a href="../Types/ShowDocumentResult/index.html#type-t">Types.ShowDocumentResult.t</a>
|
||
<a href="#type-t">t</a></span></span></code></li><li id="type-t.WorkDoneProgressCreate" class="def variant constructor anchored"><a href="#type-t.WorkDoneProgressCreate" class="anchor"></a><code><span>| </span><span><span class="constructor">WorkDoneProgressCreate</span> : <a href="../Types/WorkDoneProgressCreateParams/index.html#type-t">Types.WorkDoneProgressCreateParams.t</a> <span class="arrow">-></span> <span>unit <a href="#type-t">t</a></span></span></code></li><li id="type-t.CodeLensRefresh" class="def variant constructor anchored"><a href="#type-t.CodeLensRefresh" class="anchor"></a><code><span>| </span><span><span class="constructor">CodeLensRefresh</span> : <span>unit <a href="#type-t">t</a></span></span></code></li><li id="type-t.SemanticTokensRefresh" class="def variant constructor anchored"><a href="#type-t.SemanticTokensRefresh" class="anchor"></a><code><span>| </span><span><span class="constructor">SemanticTokensRefresh</span> : <span>unit <a href="#type-t">t</a></span></span></code></li><li id="type-t.WorkspaceDiagnosticRefresh" class="def variant constructor anchored"><a href="#type-t.WorkspaceDiagnosticRefresh" class="anchor"></a><code><span>| </span><span><span class="constructor">WorkspaceDiagnosticRefresh</span> : <span>unit <a href="#type-t">t</a></span></span></code></li><li id="type-t.WorkspaceFoldingRangeRefresh" class="def variant constructor anchored"><a href="#type-t.WorkspaceFoldingRangeRefresh" class="anchor"></a><code><span>| </span><span><span class="constructor">WorkspaceFoldingRangeRefresh</span> : <span>unit <a href="#type-t">t</a></span></span></code></li><li id="type-t.WorkspaceInlayHintRefresh" class="def variant constructor anchored"><a href="#type-t.WorkspaceInlayHintRefresh" class="anchor"></a><code><span>| </span><span><span class="constructor">WorkspaceInlayHintRefresh</span> : <span>unit <a href="#type-t">t</a></span></span></code></li><li id="type-t.WorkspaceInlineValueRefresh" class="def variant constructor anchored"><a href="#type-t.WorkspaceInlineValueRefresh" class="anchor"></a><code><span>| </span><span><span class="constructor">WorkspaceInlineValueRefresh</span> : <span>unit <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> : string * <span><a href="../../../jsonrpc/Jsonrpc/Structured/index.html#type-t">Jsonrpc.Structured.t</a> option</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 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-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 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-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-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></body></html>
|