比如el-button的类型是
'' | 'text' | 'default' | 'success' | 'warning' | 'info' | 'primary' | 'danger'
,如何追加类型cancel
'' | 'text' | 'default' | 'success' | 'warning' | 'info' | 'primary' | 'danger' | 'cancel'
您无法修改或覆盖现有类型。但是,您可以简单地使用另一种联合类型,如下所示:
type ElButton =
| ""
| "text"
| "default"
| "success"
| "warning"
| "info"
| "primary"
| "danger";
type Appended = ElButton | "cancel";
// ^? type Appended = ElButton | "cancel"