【发布时间】:2021-10-03 18:50:01
【问题描述】:
假设我有一个界面 A,如下所示:
interface A {
prop1: string
prop2: string
}
我像这样初始化对象 obj:
const obj: Partial<A> = { prop1: 'xyz' }
有没有办法将 obj 转换为 A 并自动设置任何未在 obj 中定义但在 A 到null 或undefined?如果可能,我只想在变量初始化时使用部分,并坚持函数参数中的“完整”类型。
我无法将 A 更改为班级。
【问题讨论】:
标签: typescript