alfa-laboratory / arui-feather

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Неправильная типизация onChange в money-input

prosto-lapsha opened this issue · comments

commented

В компоненте money-input тип onChange наследуется отсюда:
https://github.com/alfa-laboratory/arui-feather/blob/master/src/input/input.tsx#L183
Данная функция может принимать один value и event

В то же время в компоненте money-input использование this.props.onChange выглядит вот так
image
Т.е. вторым аргументом передается не event.

Ожидаемое поведение

понятная типизация и соответствие ей

Актуальное поведение

При попытке использовать в своем обработчике второй аргумент, как получение значения в числовом виде, получаю ошибку TS

Шаги для воспроизведения

Передать в onChange money-input функцию типа

function someHandle(val1: string, val2: number) { ... }

Окружение

  • Используемая версия библиотеки: 17.4.0