Заставить подкласс использовать свой собственный тип в суперклассе в TypeScript
#typescript #generics #inheritance #typescript-generics Вопрос: Рассмотрим следующие типы : abstract class IProject { /* Shared stuff */ } type ActionList<TProject extends IProject> = Array<{ (project: TProject): void }>; Представьте, что…