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