Alexandroppolus, в целом, я это и подразумевал, сам так плагин себе делал.)
Вообще, в твоём случае я смотрю это оказалось куда как проще, чем я думал.)
Aetae, он по определению не может отлично читаться банально потому, что это один маленький символ в сплошном тексте.) Одно дело заметить его в одной единственной строке, а другое дело, когда ты листаешь сотню строчек кода.
А во-вторых, всегда можно использовать as Required<typeof value> если уж такое дело.)
Но в любом случае это редкий кейс когда тс тупит и андефайнд не убирает, в остальных случаях чек нужен и именно по этой причине я предпочитаю сделать его максимально заметным.
А сколько должно быть элементов, когда ты каждый раз массив с одним значением добавляешь?