barType = { value: string };
                  
                  
                  
                  
                  
                  const foo: fooType = { id: 'id', value: 'value' };
                  
                  
                  const bar: barType = { ...foo }; //почему здесь не выскакиевает ошибка?
                  
                  
                
Потому что структурная типизация. {a: string; b: number} - это подтип {a: string;}
в обратную сторону работать не будет
Обсуждают сегодня