你能把 `type` 改成 `interface` 吗?

Can you change from `type` to `interface`?

我有 types/interfaces 来描述我的 API:

export type AddFileRequestApi = FormData

export interface AddMessageRequestApi {
  text: string;
  date: string;
}

我可以将 export type AddFileRequestApi = FormData 更改为使用 interface 吗?例如。像这样:

export interface AddFileRequestApi extends FormData

1

是的,只需在末尾添加一个空主体 ({}),因为接口的主体部分不是可选的;例子(更多在这里)。但为什么?为什么有一个类型只是 FormData 的别名? – T.J。克劳德 23 分钟前