Неправильная типизация onChange в money-input
prosto-lapsha opened this issue · comments
Sofi 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 выглядит вот так
Т.е. вторым аргументом передается не event.
Ожидаемое поведение
понятная типизация и соответствие ей
Актуальное поведение
При попытке использовать в своем обработчике второй аргумент, как получение значения в числовом виде, получаю ошибку TS
Шаги для воспроизведения
Передать в onChange money-input функцию типа
function someHandle(val1: string, val2: number) { ... }
Окружение
- Используемая версия библиотеки: 17.4.0