Cześć, od niedawna stosuję TS i chciałbym zapytać, w jaki sposób mógłbym narzucić typ dla parametru generycznego (bo tak to się chyba nazywa?) <T>?
Tzn. chciałbym coś takiego zrobić:
type dxComponent = dxDataGrid | dxTreeList
export interface dxEventOnInitialized<T: dxComponent> {
component: T
element: HTMLElement
}
Czyli chciałbym narzucić możliwe typy dla <T>, tak żeby nie było to przypisywanie dowolnego typu. Da się jakoś to wykonać?
Z góry dziękuję :)