Type Alias ezno_parser::declarations::classes::ClassFunction
source · 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<()>