May be a vscode issue, but putting it here first.
TypeScript Version: 2.7.0-dev.20171112
Code
class C {
theBrownFoxJumpedOverTheLazyDog() {
}
}
class D extends C {
public /*here*/
}
Type tjl(.
Expected behavior:
Get what I typed: public tjl(.
Actual behavior:
Get public theBrownFoxJumpedOverTheLazyDog(.
This is a new identifier location so it's likely that the user wanted to write a new method instead of overriding an existing one.
Also, this only happens if the public keyword is present.
May be a vscode issue, but putting it here first.
TypeScript Version: 2.7.0-dev.20171112
Code
Type
tjl(.Expected behavior:
Get what I typed:
public tjl(.Actual behavior:
Get
public theBrownFoxJumpedOverTheLazyDog(.This is a new identifier location so it's likely that the user wanted to write a new method instead of overriding an existing one.
Also, this only happens if the
publickeyword is present.