после компонент?
Я не понимаю чтовы имеете в виду под "сужением типа" но рискну предположить что вы ищете функциональнось уточнения типа из union по строковому литералу - иначе именуемые как Discriminated Unions (их еще называют Tagged Union
Верно, как в моем семпле)
Мой вопрос ближе к чату реакта как я понимаю) но там по-моему маловато до сих пор кто использует тайпскрипт. То есть я понимаю что можно тайпгард добавить внутри кейса но хочется что-то что это выведет в jsx
в реакте уже TS чуть ли не стандарт :) его используют повсеместно и охотно... но ваша цель опять не ясна "выведет в jsx" это вы что имеете в виду ? какой-то рантайм или compilation patch ?
Просто посмотрите типизацию switch в реакте - и получите ответ
Я про то чтобы внутри Case тайпскрипт понимал что существует проперти one
Это мой самописный Switch) https://stackblitz.com/edit/react-ts-6ynx88?file=index.tsx
PS: stackblitz - какой-то убогий плейграунд :) зачем их клепают в таком виде если есть то-же codesandbox всё могущий и умеющий :)
Обсуждают сегодня