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>>