string;
                  
                  
                      slices: number;
                  
                  
                      toppigs: PizzaToppings[];
                  
                  
                      price: number;
                  
                  
                      cheescrust: boolean;
                  
                  
                      sizes: PizzaSizes[];
                  
                  
                      vegan?: boolean;
                  
                  
                      vegaterian?: boolean;
                  
                  
                  }
                  
                  
                  
                  
                  
                  const pizza: IPizza = {
                  
                  
                      name: 'Pizza BBQ',
                  
                  
                      slices: 6,
                  
                  
                      toppigs: [PizzaToppings.TOMATO, PizzaToppings.BBQ],
                  
                  
                      price: 15,
                  
                  
                      cheescrust: true,
                  
                  
                      meat: true,
                  
                  
                      sizes: [PizzaSizes.S, PizzaSizes.M, PizzaSizes.L, PizzaSizes.XL]
                  
                  
                  }
                  
                  
                  
                  
                  
                  почему это работает?
                  
                  
                
потому что твой объект удовлетворяет интерфейсу
Обсуждают сегодня