如何正确映射打字稿中的接口

时间:2017-09-25 21:48:31

标签: angular typescript

我有一个具有图像属性的用户界面。如何正确映射?

身份验证

export interface Authenticate {
  username: string;
  password: string;
}

用户

export interface User {
  name: string;
  surname: string;
  image: -- How to map to the image interface below?
}

图片

export interface Image{
  alt: string,
  org: string,
  webImg: string,
  thumbnail: string,
  description: string,
  keywords: any
}

1 个答案:

答案 0 :(得分:4)

您可以将其他接口用作接口声明中的类型。因此,例如,您的用户界面可能如下所示:

export interface User {
  name: string;
  surname: string;
  image: Image
}