Ad

PhpStorm Incorrectly Percieves The Event Constructor To Not To Have Any Arguments

The Event constructor accepts a typeArg as its first argument representing the name of the event.

class MyEvent extends Event {
   constructor(type, myData) {
      super(type); // <-- JetBrains PhpStorm complains: Invalid number of arguments, expected 0 
      //   ^^^^^^
   }
}

When invoking the constructor via super(), JetBrains PhpStorm complains:

Invalid number of arguments, expected 0

While it should expect not only a typeArg, but there can also be an optional eventInit! So, why is this and how to resolve the warning?

Ad

Answer

Known issue, WEB-40312 is fixed in upcoming PhpStorm 2020.1

Ad
source: stackoverflow.com
Ad