庫使用的一種常見模式是接受該類型的數組或類型作爲函數的參數。例如:花樣T |的名稱Array <T>
interface JQuery {
add(selector: HTMLElement | HTMLElement[]): this;
}
這個模式是否有名字?我想將它別名以提高可讀性。我的第一個猜測是TypeOrArray<T>
,但這聽起來很笨重,可能會很不直觀。
注:我已經標記這typescript
因爲這是我使用的是什麼東西和慣用可能是一個更好的答案。但是,這應該適用於任何使用泛型的語言。