【发布时间】:2017-02-17 02:56:16
【问题描述】:
我想知道如何将Object 转换为 Flow 中用户定义的确切类型。例如:
//@flow
type exactType = {|x : number|}
function test(a : Object) : exactType {
if(typeof(a.x) === 'string'){
return (a : exactType);
}
throw new Error('Incorrect type!')
}
甚至可以编写这样的函数吗? IE。是否可以说服类型检查器参数 a 只有一个名为 x 且类型为 number 的字段?
【问题讨论】:
标签: javascript typescript types flowtype