pub type SpreadParameterName = VariableField;Aliased Type§
pub enum SpreadParameterName {
Name(VariableIdentifier),
Array {
members: Vec<WithComment<ArrayDestructuringField<VariableField>>>,
spread: Option<SpreadDestructuringField<VariableField>>,
position: BaseSpan<()>,
},
Object {
members: Vec<WithComment<ObjectDestructuringField<VariableField>>>,
spread: Option<SpreadDestructuringField<VariableField>>,
position: BaseSpan<()>,
},
}Variants§
Name(VariableIdentifier)
x
Array
[x, y, z]
Fields
§
members: Vec<WithComment<ArrayDestructuringField<VariableField>>>§
spread: Option<SpreadDestructuringField<VariableField>>Object
{ x, y: z }.
Fields
§
members: Vec<WithComment<ObjectDestructuringField<VariableField>>>§
spread: Option<SpreadDestructuringField<VariableField>>