Я только что добавил Flow в свой проект Create-React-App и преобразовал часть моего кода расчета в поток -typed, я столкнулся с этой ошибкой с деструктурированным «объектом в качестве параметров»
Оригинальный знак:
calcWeightOnConveyor({ tonsPerHour, conveyorLength, conveyorSpeed })
После проточного типа:
calcWeightOnConveyor({ tonsPerHour: number, conveyorLength: number, conveyorSpeed: number }): number
И ошибка:
$ flow
Error: src/utils/vortex/calculate.js:31
31: export function calcWeightOnConveyor({ tonsPerHour: number, conveyorLength: number, conveyorSpeed: number }) {
^^^^^^ Strict mode function may not have duplicate parameter names
Есть ли способ использовать поток с деструктурированием объектов таким образом, или мне следует перепроектировать эти API-интерфейсы функций?