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