Type Alias StatementFunction

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