писать?
                  
                  
                
 Alex
                          Zaver
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alex
                          Zaver
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  А в чём тогда смысл тса?
помогалочки в редакторах
 Alex
                          Zaver
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alex
                          Zaver
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Какая-то слишком большая цена за помогалочку. Её же и на jsdoc можно неплохо сделать
ТС тебе говорит про интерфейсы. но ТС тебе не гарантирует что где-то в рантайме у тебя будет такой массив и в нет не отватился дефолт поле
не, это не по пацански
 Alex
                          Zaver
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alex
                          Zaver
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Так если я напишу интерфейс к объекту, то у меня в рантайме может и не быть полей, которые я укажу в интефрейсе (ну с бека прилетит, например) Он же не будет ругаться
при этом не даст лазить по вложенностям, которых может и не быть. и проверки будет просить, чтобы знать наверняка и не сломать ноги.
можете не проверять ... но входные параметры должны быть всегда провалидированы, ты не знаешь , что может быть в рантайме.
 Alex
                          Zaver
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alex
                          Zaver
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Это я понимаю. Мой пример к тому, что даже на этапе написания кода я проверяю типы, но тс всё ещё думат, что после if с isArray может быть объект, хотя иф это исключает
Обсуждают сегодня