Microsoft/TypeScript
在 GitHub 查看Poor error recovery during incomplete property access followed by `if` statement on subsequent line
Open
#48,097 建立於 2022年2月20日
Experience EnhancementHelp WantedSuggestion
倉庫指標
- Star
- (48,455 star)
- PR 合併指標
- (平均合併 6天 17小時) (30 天內合併 9 個 PR)
描述
TS Template added by @mjbvz
TypeScript Version: 4.6.1
Search Terms
- suggest / suggestion
- complete / completion
Issue Type: Bug
class Test {
public fn1() { return 1; }
public fn2() {
let a = // input "this.f","fn3" function suggestion missing
if (1) {
let b = 1;
}
}
public fn3() { return 3; }
}

The missing condition is to declare a variable and the following is an if or switch statement
VS Code version: Code 1.64.2 (f80445acd5a3dadef24aa209168452a3d97cc326, 2022-02-09T22:02:28.252Z) OS version: Windows_NT x64 10.0.19044 Restricted Mode: No
| Item | Value |
|---|---|
| CPUs | AMD Ryzen 9 5900X 12-Core Processor (24 x 3700) |
| GPU Status | 2d_canvas: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledskia_renderer: enabled_onvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled |
| Load (avg) | undefined |
| Memory (System) | 31.93GB (24.85GB free) |
| Process Argv | --crash-reporter-id ff5f4525-5d4b-4d0f-a080-4594f5ef9e4a |
| Screen Reader | no |
| VM | 0% |