Зачем. Кто-то может в этот же дженерик запихнуть любой тип вместо массива, как тебе потом TypeScript будет гарантировать, что у всех будет свойство length?
(писунами не кидайте ь за фотки, на компе нет тырнета) я новичек и пытаюсь разобраться со свойствами, при запуске программы срази кидает исключение, хотя в поле имя есть значение