Тип сигнатуры Тип функции подписи Массив параметров объекта - PullRequest
0 голосов
/ 30 апреля 2020

Каков синтаксис для определения onChange в этом интерфейсе:

interface myInterface{
   data: Type1
   onChange : ({field: string, value: any}[]) => void
}

Это дает мне ошибку компиляции при '=>' (; ожидается). Я хочу сказать, что onChange получает массив пары поле-значение и возвращаемый тип void. Какой синтаксис?

1 Ответ

2 голосов
/ 30 апреля 2020

Вы забыли о :

interface myInterface{
  data: Type1
  onChange: (arr: {field: string, value: any}[]) => void
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...