Type Alias ClassConstructor

Source
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<()>