File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed
Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,7 @@ module ErrorCodes =
4848 let internalError = - 32603
4949 let serverErrorStart = - 32000
5050 let serverErrorEnd = - 32099
51+ let requestCancelled = - 32800
5152
5253type Error =
5354 { Code: int
@@ -60,6 +61,8 @@ type Error =
6061 static member InvalidParams = Error.Create( ErrorCodes.invalidParams, " Invalid params" )
6162 static member InternalError = Error.Create( ErrorCodes.internalError, " Internal error" )
6263 static member InternalErrorMessage message = Error.Create( ErrorCodes.internalError, message)
64+ static member RequestCancelled = Error.Create( ErrorCodes.requestCancelled, " Request cancelled" )
65+ static member RequestCancelledMessage message = Error.Create( ErrorCodes.requestCancelled, message)
6366
6467type Response =
6568 { [<JsonProperty( " jsonrpc" ) >]
Original file line number Diff line number Diff line change @@ -30,6 +30,8 @@ module LspResult =
3030
3131 let notImplemented < 'a > : LspResult < 'a > = Result.Error( JsonRpc.Error.MethodNotFound)
3232
33+ let requestCancelled < 'a > : LspResult < 'a > = Result.Error( JsonRpc.Error.RequestCancelled)
34+
3335module AsyncLspResult =
3436 open Ionide.LanguageServerProtocol
3537
You can’t perform that action at this time.
0 commit comments