объявления пропсов через defineProps   + withDefaults
                  
                  
                  interface testInterface {
                  
                  
                    name: string;
                  
                  
                    much?: number;
                  
                  
                  }
                  
                  
                  
                  
                  
                  const definesProp = withDefaults(defineProps<testInterface>(), {
                  
                  
                    name: 'jarry',
                  
                  
                  });
                  
                  
                  
                  
                  
                  Argument type DefineProps<testInterface, BooleanKey<testInterface>> is not assignable to parameter type DefineProps<Readonly<testInterface> & {}, keyof Readonly<testInterface> & {}> 
                  
                  
                  
                  
                  
                  Vue + Vite. IDE Webstorm
                  
                  
                  На stackoverflow есть вопрос на эту тему, но ответа нет
                  
                  
                  https://stackoverflow.com/questions/76313288/error-when-using-both-withdefaults-and-defineprops-in-script-setup-in-vite-v
                  
                  
                
у вас much необязательный параметр без дфт значения, name - обязательный с дфт значением. не уверен что проблема в этом, но это тоже проблема 😉
Обсуждают сегодня