diff --git a/fleet/lsp.protocol/srcCommonMain/com/jetbrains/lsp/protocol/Implementation.kt b/fleet/lsp.protocol/srcCommonMain/com/jetbrains/lsp/protocol/Implementation.kt index 9db42593eb1d..a0713607d223 100644 --- a/fleet/lsp.protocol/srcCommonMain/com/jetbrains/lsp/protocol/Implementation.kt +++ b/fleet/lsp.protocol/srcCommonMain/com/jetbrains/lsp/protocol/Implementation.kt @@ -4,15 +4,26 @@ import kotlinx.serialization.Serializable import kotlinx.serialization.builtins.nullable import kotlinx.serialization.builtins.serializer +/** + * @see textDocument/implementation (LSP spec) + */ + val ImplementationRequest: RequestType = RequestType( + method = "textDocument/implementation", + paramsSerializer = ImplementationParams.serializer(), + resultSerializer = Locations.serializer().nullable, + errorSerializer = Unit.serializer(), + ) +}