如何解决FlowType中的“解构。缺失注释”?

时间:2017-10-27 12:40:02

标签: javascript flowtype

以下代码:

export const myFunction = ({ option1, option2 }) => {};

...给出:

destructuring. Missing annotation

我不想专门为提供给Type的选项对象创建myFunction - 这似乎是不必要的,会给代码增加噪音并且会让维护成为头痛 - 我能实现吗?这并消除了这个FlowType错误,或者这是“FlowType如何工作”?

1 个答案:

答案 0 :(得分:1)

有一种内联语法:

export const myFunction = ({ option1, option2 }: { option1: string, 
    option2: Array<string> } ) => {};

我的眼睛看起来很可怕 - 如果你想要静态打字,请使用静态类型的语言?