Вопросы по теме 'type-inference'

Typescript делает вывод, что поле является истинным (не может быть неопределенным), без определяемых пользователем средств защиты типов
type Item = { left?: { photoSrc: string }; }; type ItemRequired = { left: { photoSrc: string }; }; const item: Item = {} as any; if (item.left) { const itemRequired: ItemRequired = item; // fails. Typescript still says left may be...
205 просмотров