Это единственный правильный типобезопасный способ, так как ошибка можешь быть брошена откуда угодно любого угодно типа.
 Evgeniy
                          Rubtsov🤠
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Evgeniy
                          Rubtsov🤠
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  А обязательно ли писать error: unknown? Не совсем понимаю стоит ли абсолютно везде описывать типы
Не нужно их описывать в тех случаях, когда ts делает это за тебя.
Проверка ошибок правильная, именно unknown и должен быть, а вот as Item[] - плохо. Надо написать тайпгард или использовать валидатор типа ajv
 Evgeniy
                          Rubtsov🤠
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Evgeniy
                          Rubtsov🤠
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  надо убрать это посмотрю про ajv
 Evgeniy
                          Rubtsov🤠
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Evgeniy
                          Rubtsov🤠
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  а это случаем не тоже самое что zod
Обсуждают сегодня