pub type ClassFunction = FunctionBase<ClassFunctionBase>;

Aliased Type§

struct ClassFunction {
    pub header: Option<MethodHeader>,
    pub name: WithComment<PropertyKey<PublicOrPrivate>>,
    pub type_parameters: Option<Vec<GenericTypeConstraint>>,
    pub parameters: FunctionParameters,
    pub return_type: Option<TypeAnnotation>,
    pub body: Block,
    pub position: BaseSpan<()>,
}

Fields§

§header: Option<MethodHeader>§name: WithComment<PropertyKey<PublicOrPrivate>>§type_parameters: Option<Vec<GenericTypeConstraint>>§parameters: FunctionParameters§return_type: Option<TypeAnnotation>§body: Block§position: BaseSpan<()>