Практика IT-собеседований
Что такое определяемая пользователем защита типа? – TypeScript · Практика IT-собеседований