TypeScript genérico do tipo múltiplo
interface Example<T extends MyClass | OtherClass> {}
Anxious Alpaca
interface Example<T extends MyClass | OtherClass> {}