我有两种类型,一种包含一个名为amount的属性,另一种不包含。我想从一个或另一个属性中分离出来,提供一个默认值,以防它不存在(不包含它的类型)。这是一个有效的JS代码,但是typescript抱怨这样的属性不存在于其中一个类型中,这是正确的,但这就是默认值的用途。代码如下: amount: number;}
name
如何为参数定义类型,而不必将任何对象属性设置为可选(因为这会使整个类型的事情变得不那么有用)?我想做的,但显然行不通的,是这样的: type One = { b: string c: string}
type另外,我刚刚开始使用TypeScript迈出我的第一步,所以如果我想错了,请原谅我!EDIT:因此函数返回一个与参数类型相同的对象,当我使