标签: typescript generics
考虑以下功能:
function merge<T extends any[], U>(current: T, toAdd: U) { current.push(toAdd); return current; } const x = merge<[string, number], string>(["1", 2], "3");
x的类型被错误地设置为[string, number],但我想特别指出返回类型是两种通用类型之间的合并。
x
[string, number]
如何表达退货类型?