83 lines
1.7 KiB
Plaintext
83 lines
1.7 KiB
Plaintext
---
|
|
source: crates/ty_server/tests/e2e/initialize.rs
|
|
assertion_line: 17
|
|
expression: initialization_result
|
|
---
|
|
{
|
|
"capabilities": {
|
|
"positionEncoding": "utf-16",
|
|
"textDocumentSync": {
|
|
"openClose": true,
|
|
"change": 2
|
|
},
|
|
"selectionRangeProvider": true,
|
|
"hoverProvider": true,
|
|
"completionProvider": {
|
|
"triggerCharacters": [
|
|
"."
|
|
]
|
|
},
|
|
"signatureHelpProvider": {
|
|
"triggerCharacters": [
|
|
"(",
|
|
","
|
|
],
|
|
"retriggerCharacters": [
|
|
")"
|
|
]
|
|
},
|
|
"definitionProvider": true,
|
|
"typeDefinitionProvider": true,
|
|
"referencesProvider": true,
|
|
"documentHighlightProvider": true,
|
|
"documentSymbolProvider": true,
|
|
"workspaceSymbolProvider": true,
|
|
"declarationProvider": true,
|
|
"executeCommandProvider": {
|
|
"commands": [
|
|
"ty.printDebugInformation"
|
|
],
|
|
"workDoneProgress": false
|
|
},
|
|
"semanticTokensProvider": {
|
|
"legend": {
|
|
"tokenTypes": [
|
|
"namespace",
|
|
"class",
|
|
"parameter",
|
|
"selfParameter",
|
|
"clsParameter",
|
|
"variable",
|
|
"property",
|
|
"function",
|
|
"method",
|
|
"keyword",
|
|
"string",
|
|
"number",
|
|
"decorator",
|
|
"builtinConstant",
|
|
"typeParameter"
|
|
],
|
|
"tokenModifiers": [
|
|
"definition",
|
|
"readonly",
|
|
"async"
|
|
]
|
|
},
|
|
"range": true,
|
|
"full": true
|
|
},
|
|
"inlayHintProvider": {},
|
|
"diagnosticProvider": {
|
|
"identifier": "ty",
|
|
"interFileDependencies": true,
|
|
"workspaceDiagnostics": true,
|
|
"workDoneProgress": true
|
|
}
|
|
},
|
|
"serverInfo": {
|
|
"name": "ty",
|
|
"version": "Unknown"
|
|
}
|
|
}
|