|
1936 | 1936 | "notifications": [ |
1937 | 1937 | { |
1938 | 1938 | "method": "workspace/didChangeWorkspaceFolders", |
| 1939 | + "typeName": "DidChangeWorkspaceFoldersNotification", |
1939 | 1940 | "messageDirection": "clientToServer", |
1940 | 1941 | "params": { |
1941 | 1942 | "kind": "reference", |
|
1945 | 1946 | }, |
1946 | 1947 | { |
1947 | 1948 | "method": "window/workDoneProgress/cancel", |
| 1949 | + "typeName": "WorkDoneProgressCancelNotification", |
1948 | 1950 | "messageDirection": "clientToServer", |
1949 | 1951 | "params": { |
1950 | 1952 | "kind": "reference", |
|
1954 | 1956 | }, |
1955 | 1957 | { |
1956 | 1958 | "method": "workspace/didCreateFiles", |
| 1959 | + "typeName": "DidCreateFilesNotification", |
1957 | 1960 | "messageDirection": "clientToServer", |
1958 | 1961 | "params": { |
1959 | 1962 | "kind": "reference", |
|
1968 | 1971 | }, |
1969 | 1972 | { |
1970 | 1973 | "method": "workspace/didRenameFiles", |
| 1974 | + "typeName": "DidRenameFilesNotification", |
1971 | 1975 | "messageDirection": "clientToServer", |
1972 | 1976 | "params": { |
1973 | 1977 | "kind": "reference", |
|
1982 | 1986 | }, |
1983 | 1987 | { |
1984 | 1988 | "method": "workspace/didDeleteFiles", |
| 1989 | + "typeName": "DidDeleteFilesNotification", |
1985 | 1990 | "messageDirection": "clientToServer", |
1986 | 1991 | "params": { |
1987 | 1992 | "kind": "reference", |
|
1996 | 2001 | }, |
1997 | 2002 | { |
1998 | 2003 | "method": "notebookDocument/didOpen", |
| 2004 | + "typeName": "DidOpenNotebookDocumentNotification", |
1999 | 2005 | "messageDirection": "clientToServer", |
2000 | 2006 | "params": { |
2001 | 2007 | "kind": "reference", |
|
2011 | 2017 | }, |
2012 | 2018 | { |
2013 | 2019 | "method": "notebookDocument/didChange", |
| 2020 | + "typeName": "DidChangeNotebookDocumentNotification", |
2014 | 2021 | "messageDirection": "clientToServer", |
2015 | 2022 | "params": { |
2016 | 2023 | "kind": "reference", |
|
2024 | 2031 | }, |
2025 | 2032 | { |
2026 | 2033 | "method": "notebookDocument/didSave", |
| 2034 | + "typeName": "DidSaveNotebookDocumentNotification", |
2027 | 2035 | "messageDirection": "clientToServer", |
2028 | 2036 | "params": { |
2029 | 2037 | "kind": "reference", |
|
2039 | 2047 | }, |
2040 | 2048 | { |
2041 | 2049 | "method": "notebookDocument/didClose", |
| 2050 | + "typeName": "DidCloseNotebookDocumentNotification", |
2042 | 2051 | "messageDirection": "clientToServer", |
2043 | 2052 | "params": { |
2044 | 2053 | "kind": "reference", |
|
2054 | 2063 | }, |
2055 | 2064 | { |
2056 | 2065 | "method": "initialized", |
| 2066 | + "typeName": "InitializedNotification", |
2057 | 2067 | "messageDirection": "clientToServer", |
2058 | 2068 | "params": { |
2059 | 2069 | "kind": "reference", |
|
2063 | 2073 | }, |
2064 | 2074 | { |
2065 | 2075 | "method": "exit", |
| 2076 | + "typeName": "ExitNotification", |
2066 | 2077 | "messageDirection": "clientToServer", |
2067 | 2078 | "documentation": "The exit event is sent from the client to the server to\nask the server to exit its process." |
2068 | 2079 | }, |
2069 | 2080 | { |
2070 | 2081 | "method": "workspace/didChangeConfiguration", |
| 2082 | + "typeName": "DidChangeConfigurationNotification", |
2071 | 2083 | "messageDirection": "clientToServer", |
2072 | 2084 | "params": { |
2073 | 2085 | "kind": "reference", |
|
2081 | 2093 | }, |
2082 | 2094 | { |
2083 | 2095 | "method": "window/showMessage", |
| 2096 | + "typeName": "ShowMessageNotification", |
2084 | 2097 | "messageDirection": "serverToClient", |
2085 | 2098 | "params": { |
2086 | 2099 | "kind": "reference", |
|
2090 | 2103 | }, |
2091 | 2104 | { |
2092 | 2105 | "method": "window/logMessage", |
| 2106 | + "typeName": "LogMessageNotification", |
2093 | 2107 | "messageDirection": "serverToClient", |
2094 | 2108 | "params": { |
2095 | 2109 | "kind": "reference", |
|
2099 | 2113 | }, |
2100 | 2114 | { |
2101 | 2115 | "method": "telemetry/event", |
| 2116 | + "typeName": "TelemetryEventNotification", |
2102 | 2117 | "messageDirection": "serverToClient", |
2103 | 2118 | "params": { |
2104 | 2119 | "kind": "reference", |
|
2108 | 2123 | }, |
2109 | 2124 | { |
2110 | 2125 | "method": "textDocument/didOpen", |
| 2126 | + "typeName": "DidOpenTextDocumentNotification", |
2111 | 2127 | "messageDirection": "clientToServer", |
2112 | 2128 | "params": { |
2113 | 2129 | "kind": "reference", |
|
2121 | 2137 | }, |
2122 | 2138 | { |
2123 | 2139 | "method": "textDocument/didChange", |
| 2140 | + "typeName": "DidChangeTextDocumentNotification", |
2124 | 2141 | "messageDirection": "clientToServer", |
2125 | 2142 | "params": { |
2126 | 2143 | "kind": "reference", |
|
2134 | 2151 | }, |
2135 | 2152 | { |
2136 | 2153 | "method": "textDocument/didClose", |
| 2154 | + "typeName": "DidCloseTextDocumentNotification", |
2137 | 2155 | "messageDirection": "clientToServer", |
2138 | 2156 | "params": { |
2139 | 2157 | "kind": "reference", |
|
2147 | 2165 | }, |
2148 | 2166 | { |
2149 | 2167 | "method": "textDocument/didSave", |
| 2168 | + "typeName": "DidSaveTextDocumentNotification", |
2150 | 2169 | "messageDirection": "clientToServer", |
2151 | 2170 | "params": { |
2152 | 2171 | "kind": "reference", |
|
2160 | 2179 | }, |
2161 | 2180 | { |
2162 | 2181 | "method": "textDocument/willSave", |
| 2182 | + "typeName": "WillSaveTextDocumentNotification", |
2163 | 2183 | "messageDirection": "clientToServer", |
2164 | 2184 | "params": { |
2165 | 2185 | "kind": "reference", |
|
2173 | 2193 | }, |
2174 | 2194 | { |
2175 | 2195 | "method": "workspace/didChangeWatchedFiles", |
| 2196 | + "typeName": "DidChangeWatchedFilesNotification", |
2176 | 2197 | "messageDirection": "clientToServer", |
2177 | 2198 | "params": { |
2178 | 2199 | "kind": "reference", |
|
2186 | 2207 | }, |
2187 | 2208 | { |
2188 | 2209 | "method": "textDocument/publishDiagnostics", |
| 2210 | + "typeName": "PublishDiagnosticsNotification", |
2189 | 2211 | "messageDirection": "serverToClient", |
2190 | 2212 | "params": { |
2191 | 2213 | "kind": "reference", |
|
2195 | 2217 | }, |
2196 | 2218 | { |
2197 | 2219 | "method": "$/setTrace", |
| 2220 | + "typeName": "SetTraceNotification", |
2198 | 2221 | "messageDirection": "clientToServer", |
2199 | 2222 | "params": { |
2200 | 2223 | "kind": "reference", |
|
2203 | 2226 | }, |
2204 | 2227 | { |
2205 | 2228 | "method": "$/logTrace", |
| 2229 | + "typeName": "LogTraceNotification", |
2206 | 2230 | "messageDirection": "serverToClient", |
2207 | 2231 | "params": { |
2208 | 2232 | "kind": "reference", |
|
2211 | 2235 | }, |
2212 | 2236 | { |
2213 | 2237 | "method": "$/cancelRequest", |
| 2238 | + "typeName": "CancelNotification", |
2214 | 2239 | "messageDirection": "both", |
2215 | 2240 | "params": { |
2216 | 2241 | "kind": "reference", |
|
2219 | 2244 | }, |
2220 | 2245 | { |
2221 | 2246 | "method": "$/progress", |
| 2247 | + "typeName": "ProgressNotification", |
2222 | 2248 | "messageDirection": "both", |
2223 | 2249 | "params": { |
2224 | 2250 | "kind": "reference", |
|
5711 | 5737 | "kind": "base", |
5712 | 5738 | "name": "string" |
5713 | 5739 | }, |
5714 | | - "documentation": "A query string to filter symbols by. Clients may send an empty\nstring here to request all symbols." |
| 5740 | + "documentation": "A query string to filter symbols by. Clients may send an empty\nstring here to request all symbols.\n\nThe `query`-parameter should be interpreted in a *relaxed way* as editors\nwill apply their own highlighting and scoring on the results. A good rule\nof thumb is to match case-insensitive and to simply check that the\ncharacters of *query* appear in their order in a candidate symbol.\nServers shouldn't use prefix, substring, or similar strict matching." |
5715 | 5741 | } |
5716 | 5742 | ], |
5717 | 5743 | "mixins": [ |
|
8804 | 8830 | "name": "DiagnosticSeverity" |
8805 | 8831 | }, |
8806 | 8832 | "optional": true, |
8807 | | - "documentation": "The diagnostic's severity. Can be omitted. If omitted it is up to the\nclient to interpret diagnostics as error, warning, info or hint." |
| 8833 | + "documentation": "The diagnostic's severity. To avoid interpretation mismatches when a\nserver is used with different clients it is highly recommended that servers\nalways provide a severity value." |
8808 | 8834 | }, |
8809 | 8835 | { |
8810 | 8836 | "name": "code", |
@@ -11500,11 +11526,12 @@ |
11500 | 11526 | { |
11501 | 11527 | "name": "pattern", |
11502 | 11528 | "type": { |
11503 | | - "kind": "base", |
11504 | | - "name": "string" |
| 11529 | + "kind": "reference", |
| 11530 | + "name": "GlobPattern" |
11505 | 11531 | }, |
11506 | 11532 | "optional": true, |
11507 | | - "documentation": "A glob pattern, like **/*.{ts,js}. See TextDocumentFilter for examples." |
| 11533 | + "documentation": "A glob pattern, like **/*.{ts,js}. See TextDocumentFilter for examples.\n\n@since 3.18.0 - support for relative patterns.", |
| 11534 | + "since": "3.18.0 - support for relative patterns." |
11508 | 11535 | } |
11509 | 11536 | ], |
11510 | 11537 | "documentation": "A document filter where `language` is required field.\n\n@since 3.18.0", |
@@ -11533,11 +11560,12 @@ |
11533 | 11560 | { |
11534 | 11561 | "name": "pattern", |
11535 | 11562 | "type": { |
11536 | | - "kind": "base", |
11537 | | - "name": "string" |
| 11563 | + "kind": "reference", |
| 11564 | + "name": "GlobPattern" |
11538 | 11565 | }, |
11539 | 11566 | "optional": true, |
11540 | | - "documentation": "A glob pattern, like **/*.{ts,js}. See TextDocumentFilter for examples." |
| 11567 | + "documentation": "A glob pattern, like **/*.{ts,js}. See TextDocumentFilter for examples.\n\n@since 3.18.0 - support for relative patterns.", |
| 11568 | + "since": "3.18.0 - support for relative patterns." |
11541 | 11569 | } |
11542 | 11570 | ], |
11543 | 11571 | "documentation": "A document filter where `scheme` is required field.\n\n@since 3.18.0", |
@@ -11567,10 +11595,11 @@ |
11567 | 11595 | { |
11568 | 11596 | "name": "pattern", |
11569 | 11597 | "type": { |
11570 | | - "kind": "base", |
11571 | | - "name": "string" |
| 11598 | + "kind": "reference", |
| 11599 | + "name": "GlobPattern" |
11572 | 11600 | }, |
11573 | | - "documentation": "A glob pattern, like **/*.{ts,js}. See TextDocumentFilter for examples." |
| 11601 | + "documentation": "A glob pattern, like **/*.{ts,js}. See TextDocumentFilter for examples.\n\n@since 3.18.0 - support for relative patterns.", |
| 11602 | + "since": "3.18.0 - support for relative patterns." |
11574 | 11603 | } |
11575 | 11604 | ], |
11576 | 11605 | "documentation": "A document filter where `pattern` is required field.\n\n@since 3.18.0", |
|
11599 | 11628 | { |
11600 | 11629 | "name": "pattern", |
11601 | 11630 | "type": { |
11602 | | - "kind": "base", |
11603 | | - "name": "string" |
| 11631 | + "kind": "reference", |
| 11632 | + "name": "GlobPattern" |
11604 | 11633 | }, |
11605 | 11634 | "optional": true, |
11606 | 11635 | "documentation": "A glob pattern." |
|
11632 | 11661 | { |
11633 | 11662 | "name": "pattern", |
11634 | 11663 | "type": { |
11635 | | - "kind": "base", |
11636 | | - "name": "string" |
| 11664 | + "kind": "reference", |
| 11665 | + "name": "GlobPattern" |
11637 | 11666 | }, |
11638 | 11667 | "optional": true, |
11639 | 11668 | "documentation": "A glob pattern." |
|
11666 | 11695 | { |
11667 | 11696 | "name": "pattern", |
11668 | 11697 | "type": { |
11669 | | - "kind": "base", |
11670 | | - "name": "string" |
| 11698 | + "kind": "reference", |
| 11699 | + "name": "GlobPattern" |
11671 | 11700 | }, |
11672 | 11701 | "documentation": "A glob pattern." |
11673 | 11702 | } |
|
12497 | 12526 | }, |
12498 | 12527 | "optional": true, |
12499 | 12528 | "documentation": "Whether code lens supports dynamic registration." |
| 12529 | + }, |
| 12530 | + { |
| 12531 | + "name": "resolveSupport", |
| 12532 | + "type": { |
| 12533 | + "kind": "reference", |
| 12534 | + "name": "ClientCodeLensResolveOptions" |
| 12535 | + }, |
| 12536 | + "optional": true, |
| 12537 | + "documentation": "Whether the client supports resolving additional code lens\nproperties via a separate `codeLens/resolve` request.\n\n@since 3.18.0", |
| 12538 | + "since": "3.18.0" |
12500 | 12539 | } |
12501 | 12540 | ], |
12502 | 12541 | "documentation": "The client capabilities of a {@link CodeLensRequest}." |
|
13415 | 13454 | "documentation": "@since 3.18.0", |
13416 | 13455 | "since": "3.18.0" |
13417 | 13456 | }, |
| 13457 | + { |
| 13458 | + "name": "ClientCodeLensResolveOptions", |
| 13459 | + "properties": [ |
| 13460 | + { |
| 13461 | + "name": "properties", |
| 13462 | + "type": { |
| 13463 | + "kind": "array", |
| 13464 | + "element": { |
| 13465 | + "kind": "base", |
| 13466 | + "name": "string" |
| 13467 | + } |
| 13468 | + }, |
| 13469 | + "documentation": "The properties that a client can resolve lazily." |
| 13470 | + } |
| 13471 | + ], |
| 13472 | + "documentation": "@since 3.18.0", |
| 13473 | + "since": "3.18.0" |
| 13474 | + }, |
13418 | 13475 | { |
13419 | 13476 | "name": "ClientFoldingRangeKindOptions", |
13420 | 13477 | "properties": [ |
|
0 commit comments