【发布时间】:2018-11-16 21:04:29
【问题描述】:
Flow 报告默认参数值 {} 与类型为 {} 的泛型不兼容。
这是一个最小的例子:
function copy<T: {}>(o: T = {}): T {
// ^ object literal [1] is incompatible with `T` [2].
return {
...o
};
}
docs 表示{} 类型:
有时编写接受任意对象的类型很有用, 对于那些你应该写{}的人。
那么它们在什么意义上是不相容的?
【问题讨论】:
标签: flowtype