pub type ClassConstructor = FunctionBase<ClassConstructorBase>;
Aliased Type§
pub struct ClassConstructor {
pub header: (),
pub name: (),
pub type_parameters: Option<Vec<TypeParameter>>,
pub parameters: FunctionParameters<(Option<ThisParameter>, Option<SuperParameter>), Option<Visibility>>,
pub return_type: Option<TypeAnnotation>,
pub body: FunctionBody,
pub position: BaseSpan<()>,
}
Fields§
§header: ()
§name: ()
§type_parameters: Option<Vec<TypeParameter>>
§parameters: FunctionParameters<(Option<ThisParameter>, Option<SuperParameter>), Option<Visibility>>
§return_type: Option<TypeAnnotation>
§body: FunctionBody
§position: BaseSpan<()>