mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-06 20:14:01 -06:00
* Added error for class properties used within their own declaration Fixes #5987. Usages of a class property in a preceding property already gave an error, but the following doesn't yet: ```ts class Test { x: number = this.x; } ``` As with other use-before-declare checking, IIFEs are not treated as invalid uses. * Accepted 'witness' baselines; removed unnecessary !== * Addressed quick feedback items * Accepted odd new baseline * Fixed post-merge introduced lint errors * Updated baselines again