【发布时间】:2019-05-15 18:18:53
【问题描述】:
我有类似的代码
interface Test {
prop: number | undefined
}
我想将未定义的属性转换为可选属性,例如
type ToOptional = ???
ToOptional<Test>
/** transform result
{
prop?: number
}
*/
我应该如何定义 ToOptional?
编辑:
interface Test {
prop1: number | undefined;
prop2: number;
}
type ToOptional = ???
ToOptional<Test>
/** transform result
{
prop1?: number
prop2: number
}
*/
【问题讨论】:
标签: typescript