noImplicitAny с литералом объекта в параметре функции - PullRequest
0 голосов
/ 19 июня 2020

В tsconfig.json У меня есть

{
  "compilerOptions": {
    "noImplicitAny" true
  }
}

У меня есть функция с параметром литерала объекта, например:

public addHandler({ sender }) {
}

Но VS C дает мне ошибку:

Элемент привязки sender неявно имеет тип any.

Попытка addHandler(sender: any) прерывает функцию, а addHandler({ sender: any }) не компилируется.

Не могли бы вы помочь мне написать этот код, пожалуйста?

1 Ответ

1 голос
/ 19 июня 2020

Литерал объекта, содержащий sender, неявно равен any. Добавьте тип к этому объявлению, и он должен исправить это.

public addHandler({ sender }: any) {}

...