如何在TypeScript中复制可为null的对象以保持类型



是否有任何运算符或通用解决方案来复制可为null的对象,并且结果应该是相同的可为null类型?

和这里一样,但...排列运算符不会保留类型。

const [startPaymentIn, setStartPaymentIn] = useState<
StartPaymentIn | undefined
>(undefined);
let startPaymentIn2: StartPaymentIn | undefined = {
...startPaymentIn,
};

这可以保留类型。。。

startPaymentIn && {...startPaymentIn}

最新更新