function foo<T extends object>(t: T): T {
return {
...t // Error: [ts] Spread types may only be created from object types.
}
}
我知道github上存在一些问题,但我不知道什么是固定的,什么不是,他们有2695个未解决的问题.所以我在这里发帖.我正在使用最新的Typescript 2.9.2.
上述代码是否应该不起作用?如果可能的话,我如何修复它?