mirror of
https://github.com/denoland/deno.git
synced 2024-11-01 09:24:20 -04:00
09b79463d7
When we migrated away from all the locks, there was a regression that was not caught immediately. The tsc::get_asset() would attempt to modify the snapshot, but the problem was that the snapshot was a .clone() of the inner language server's assets, which meant that modifications to that where lost. When we then attempted to do a hover on those assets, the inner language servers assets didn't have the retrieved asset, and therefore would throw an error.
14 lines
212 B
JSON
14 lines
212 B
JSON
{
|
|
"jsonrpc": "2.0",
|
|
"id": 4,
|
|
"method": "textDocument/hover",
|
|
"params": {
|
|
"textDocument": {
|
|
"uri": "file:///a/file.ts"
|
|
},
|
|
"position": {
|
|
"line": 0,
|
|
"character": 12
|
|
}
|
|
}
|
|
}
|