Конструктор 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
! Итак, почему это и как устранить предупреждение?