PhpStorm неправильно воспринимает конструктор событий, чтобы не иметь никаких аргументов - PullRequest
1 голос
/ 21 марта 2020

Конструктор Event принимает typeArg в качестве первого аргумента, представляющего имя события.

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

При вызове конструктора через super(), JetBrains PhpStorm жалуется:

Недопустимое количество аргументов, ожидается 0

Хотя следует ожидать не только typeArg, но также может быть необязательно eventInit! Итак, почему это и как устранить предупреждение?

1 Ответ

1 голос
/ 21 марта 2020

Известная проблема, WEB-40312 исправлена ​​в предстоящем PhpStorm 2020.1

...