chore: Make field declarations explicit
This used to be valid code: ``` class Foo { constructor() { this.bar = ‘string’; } } ``` This will now fail since ‘bar’ is not explicitly defined as a field. We now have to write: ``` class Foo { bar:string; // << REQUIRED constructor() { this.bar = ‘string’; } } ```
This commit is contained in:
@ -13,6 +13,8 @@ var max = (a, b) => {
|
||||
};
|
||||
|
||||
class LexicalThis {
|
||||
zero;
|
||||
|
||||
constructor() {
|
||||
this.zero = 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user