Skip to content

Commit b145255

Browse files
authored
Add Error.RequestCancelled*() (#32)
1 parent fc9990e commit b145255

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

src/JsonRpc.fs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff 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

5253
type 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

6467
type Response =
6568
{ [<JsonProperty("jsonrpc")>]

src/Types.fs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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+
3335
module AsyncLspResult =
3436
open Ionide.LanguageServerProtocol
3537

0 commit comments

Comments
 (0)