Skip to main content

parse_define_props

Function parse_define_props 

Source
pub fn parse_define_props(script: &str) -> Vec<PropDef>
Expand description

Parse defineProps({ ... }) from a script setup block.

Supports two forms per entry:

  • Simple: name: TypePropDef { name, prop_type: Some("Type"), required: false }
  • Object: name: { type: Type, required: true } → extracts type and required flag