vscode-javascript-booster icon indicating copy to clipboard operation
vscode-javascript-booster copied to clipboard

[BUG]: Fails to parse files that contain a Named Touple

Open KilianKilmister opened this issue 5 years ago • 0 comments
trafficstars

I was wondering Why the extention stopped offering code actions in files as they grew. Türnes out, newer typescript features can cause booster to report a syntax error and stop working.

I don't know if there are other TSv4+ features affected, but the one i discovered was the Named Touple:

type SomeType = [first: number, second: number]

Link to official Playground sample

Heres the log output of me removing and re-adding a named touple:

2020-09-24T22:47:23.939Z: Running in production mode.
2020-09-24T22:47:24.719Z: 35 code actions loaded.
2020-09-24T22:47:38.030Z: Syntax error in file file:///<path-to-project>/src/stage.ts (37:47).
2020-09-24T22:49:19.710Z: File now valid: file:///<path-to-project>/src/stage.ts.
2020-09-24T22:49:40.511Z: Syntax error in file file:///<path-to-project>/src/stage.ts (37:47).
2020-09-24T22:51:23.376Z: Syntax error in file file:///<path-to-project>/src/stage.ts (37:43).
2020-09-24T22:51:25.010Z: File now valid: file:///<path-to-project>/src/stage.ts.
2020-09-24T22:51:35.167Z: Syntax error in file file:///<path-to-project>/src/stage.ts (28:18).

KilianKilmister avatar Sep 24 '20 23:09 KilianKilmister