我具有以下Typescript界面:
export interface Teammate {
id: number;
name: string;
user: {
email: string;
};
}
这就是它来自GraphQL服务器的原因,我似乎无法使用Apollo Client对它进行“转换”。我的问题是,我可以以某种方式在上述接口中创建一个email
属性,该属性会自动“复制”嵌套属性中的值吗?
...如下:
export interface Teammate {
id: number;
name: string;
email: <= a function/Typescript method to copy user.email somehow over here?
user: {
email: string;
};
}
谢谢, 萨米