Нормально - это как?
А это с помощью чего типизация? Впервые вижу такое
 Mikhail
                          Knyazev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Mikhail
                          Knyazev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Ну типа, тайпскрипт))
 Mikhail
                          Knyazev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Mikhail
                          Knyazev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Например меня волнует окей ли хранить эти интерфейсы внутри файла компонента или лучше вынести все таки?
В зависимости от твоих целей
 Mikhail
                          Knyazev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Mikhail
                          Knyazev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Ну это тестовое, цель показать себя с хорошей стороны))
Если их много, их выносят в отдельные файлы. Где их держать правда хз, в ангуляре держат в папке компонента
Видел что в ТС можно делать типы прямо во время объявления данных, типа data() { return { field1 typeof<Number>: null, } } Точного синтаксиса не подскажу, но для простых типов делать интерфейс наверное это оверхед
я выношу (и называю с Большой буквы, если совсем хочешь быть хорошим :))
Обсуждают сегодня