你能把 `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 分钟前
我有 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 分钟前