Open
Description
The following code:
class Foo {};
const foo = Foo();
produces the following error message:
2: const foo = Foo();
^ Cannot call `Foo` because a call signature declaring the expected parameter / return type is missing in statics of `Foo` [1].
References:
1: class Foo {};
^ [1]
It would be clearer if error message stated that Foo
is a constructor and must be called using new
(or something to that effect).
Activity