从一些代码生成工具中,我得到了一些类似于
type ParentType = {
viewer : {
userByUuid: {
username: string | null;
legalName: string | null;
} | null;
} | null;
}
我希望能够引用类似于
type User = {
username: string | null;
legalName: string | null;
} | null;
我知道如果ParentType
不能为空,我可以使用类似于
type User = ParentType['viewer']['userByUuid']
但是,我如何处理可为空类型的此类型引用?
谢谢!