undefined
let y = prop(test.two, 'n') // Argument of type '"n"' is not assignable to parameter of type 'never在这里,x的类型为number | undefined,这是预期的。但是y的类型是never。为什么会这样呢?我认为应该是{ n:
我试图通过将函数设置为联合函数类型来“重载”函数,以便给定参数的类型设置返回对象中的成员data的类型。some string');
^^^^^^^^^^^^^ <= Argument of type 'string' is not assignable to parameter of type 'never'. fn的类型</