以下代码:
export const myFunction = ({ option1, option2 }) => {};
...给出:
destructuring. Missing annotation
我不想专门为提供给 myFunction
的选项对象创建一个 Type
- 这似乎是不必要的,增加了代码的噪音并且将是一个维护头痛 - 我能否实现这一点并消除此 FlowType 错误,或者这是“FlowType 的工作原理”?
最佳答案
有一个内联语法:
export const myFunction = ({ option1, option2 }: { option1: string,
option2: Array<string> } ) => {};
在我看来很糟糕 - 如果您想要静态类型,请使用静态类型语言?
关于javascript - 如何解决FlowType中的 "destructuring. Missing annotation"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46975276/