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-28 14:01:40 -08:00
2019-04-04 10:01:34 -07:00
2019-02-11 11:26:19 -08:00
2019-02-28 14:01:40 -08:00
2019-02-28 14:01:40 -08:00