Nathan Shively-Sanders 0b3b4ea127
Added error for class properties used within their own declaration (#29395)
* 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
2019-04-05 09:06:36 -07:00
..
2019-02-05 18:01:41 -08:00
2019-03-13 06:51:13 -07:00
2019-03-24 11:34:14 -07:00
2019-02-10 15:18:45 -08:00
2019-02-03 15:23:21 -08:00
2018-10-30 16:33:14 -07:00
2018-11-19 10:54:54 -08:00