Header menu logo Fabulous.AST

BindingFunctionBuilders Module

Type extensions

Type extension Description

Ast.Function(name, parameters, bodyExpr)

Full Usage: Ast.Function(name, parameters, bodyExpr)

Parameters:
    name : string - The name of the function.
    parameters : WidgetBuilder<Pattern> list - The parameters of the function.
    bodyExpr : WidgetBuilder<Expr> - The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : WidgetBuilder<Expr>

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : WidgetBuilder<Expr>

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : WidgetBuilder<Pattern> list - The parameters of the function.
    bodyExpr : WidgetBuilder<Expr> - The body expression of the function.
    returnType : string - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : WidgetBuilder<Expr>

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr)

Full Usage: Ast.Function(name, parameters, bodyExpr)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : WidgetBuilder<ComputationExpressionStatement> list

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : WidgetBuilder<ComputationExpressionStatement> list

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : WidgetBuilder<ComputationExpressionStatement> list

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr)

Full Usage: Ast.Function(name, parameters, bodyExpr)

Parameters:
    name : string - The name of the function.
    parameters : WidgetBuilder<Pattern> list - The parameters of the function.
    bodyExpr : WidgetBuilder<Expr> list - The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : WidgetBuilder<Expr> list

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : WidgetBuilder<Expr> list

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : WidgetBuilder<Pattern> list - The parameters of the function.
    bodyExpr : WidgetBuilder<Expr> list - The body expression of the function.
    returnType : string - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : WidgetBuilder<Expr> list

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr)

Full Usage: Ast.Function(name, parameters, bodyExpr)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : WidgetBuilder<BindingNode> list

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : WidgetBuilder<BindingNode> list

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : WidgetBuilder<Pattern> list - The parameters of the function.
    bodyExpr : WidgetBuilder<BindingNode> list - The body expression of the function.
    returnType : string - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : WidgetBuilder<BindingNode> list

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameter, bodyExpr)

Full Usage: Ast.Function(name, parameter, bodyExpr)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameter : WidgetBuilder<Pattern>

The parameter of the function.

bodyExpr : WidgetBuilder<ComputationExpressionStatement> list

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameter, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameter, bodyExpr, returnType)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameter : WidgetBuilder<Pattern>

The parameter of the function.

bodyExpr : WidgetBuilder<ComputationExpressionStatement> list

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameter, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameter, bodyExpr, returnType)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameter : WidgetBuilder<Pattern>

The parameter of the function.

bodyExpr : WidgetBuilder<ComputationExpressionStatement> list

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameter, bodyExpr)

Full Usage: Ast.Function(name, parameter, bodyExpr)

Parameters:
    name : string - The name of the function.
    parameter : WidgetBuilder<Pattern> - The parameter of the function.
    bodyExpr : WidgetBuilder<Expr> list - The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameter : WidgetBuilder<Pattern>

The parameter of the function.

bodyExpr : WidgetBuilder<Expr> list

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameter, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameter, bodyExpr, returnType)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameter : WidgetBuilder<Pattern>

The parameter of the function.

bodyExpr : WidgetBuilder<Expr> list

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameter, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameter, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameter : WidgetBuilder<Pattern> - The parameter of the function.
    bodyExpr : WidgetBuilder<Expr> list - The body expression of the function.
    returnType : string - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameter : WidgetBuilder<Pattern>

The parameter of the function.

bodyExpr : WidgetBuilder<Expr> list

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameter, bodyExpr)

Full Usage: Ast.Function(name, parameter, bodyExpr)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameter : WidgetBuilder<Pattern>

The parameter of the function.

bodyExpr : WidgetBuilder<BindingNode> list

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameter, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameter, bodyExpr, returnType)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameter : WidgetBuilder<Pattern>

The parameter of the function.

bodyExpr : WidgetBuilder<BindingNode> list

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameter, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameter, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameter : WidgetBuilder<Pattern> - The parameter of the function.
    bodyExpr : WidgetBuilder<BindingNode> list - The body expression of the function.
    returnType : string - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameter : WidgetBuilder<Pattern>

The parameter of the function.

bodyExpr : WidgetBuilder<BindingNode> list

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr)

Full Usage: Ast.Function(name, parameters, bodyExpr)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : WidgetBuilder<Constant>

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : WidgetBuilder<Constant>

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : WidgetBuilder<Pattern> list - The parameters of the function.
    bodyExpr : WidgetBuilder<Constant> - The body expression of the function.
    returnType : string - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : WidgetBuilder<Constant>

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr)

Full Usage: Ast.Function(name, parameters, bodyExpr)

Parameters:
    name : string - The name of the function.
    parameters : WidgetBuilder<Pattern> list - The parameters of the function.
    bodyExpr : string - The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : string

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : WidgetBuilder<Pattern> list - The parameters of the function.
    bodyExpr : string - The body expression of the function.
    returnType : WidgetBuilder<Type> - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : string

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : WidgetBuilder<Pattern> list - The parameters of the function.
    bodyExpr : string - The body expression of the function.
    returnType : string - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern> list

The parameters of the function.

bodyExpr : string

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr)

Full Usage: Ast.Function(name, parameters, bodyExpr)

Parameters:
    name : string - The name of the function.
    parameters : string list - The parameters of the function.
    bodyExpr : WidgetBuilder<Expr> - The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string list

The parameters of the function.

bodyExpr : WidgetBuilder<Expr>

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : string list - The parameters of the function.
    bodyExpr : WidgetBuilder<Expr> - The body expression of the function.
    returnType : WidgetBuilder<Type> - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string list

The parameters of the function.

bodyExpr : WidgetBuilder<Expr>

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : string list - The parameters of the function.
    bodyExpr : WidgetBuilder<Expr> - The body expression of the function.
    returnType : string - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string list

The parameters of the function.

bodyExpr : WidgetBuilder<Expr>

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr)

Full Usage: Ast.Function(name, parameters, bodyExpr)

Parameters:
    name : string - The name of the function.
    parameters : string list - The parameters of the function.
    bodyExpr : WidgetBuilder<Constant> - The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string list

The parameters of the function.

bodyExpr : WidgetBuilder<Constant>

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : string list - The parameters of the function.
    bodyExpr : WidgetBuilder<Constant> - The body expression of the function.
    returnType : WidgetBuilder<Type> - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string list

The parameters of the function.

bodyExpr : WidgetBuilder<Constant>

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : string list - The parameters of the function.
    bodyExpr : WidgetBuilder<Constant> - The body expression of the function.
    returnType : string - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string list

The parameters of the function.

bodyExpr : WidgetBuilder<Constant>

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr)

Full Usage: Ast.Function(name, parameters, bodyExpr)

Parameters:
    name : string - The name of the function.
    parameters : string list - The parameters of the function.
    bodyExpr : string - The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string list

The parameters of the function.

bodyExpr : string

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : string list - The parameters of the function.
    bodyExpr : string - The body expression of the function.
    returnType : WidgetBuilder<Type> - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string list

The parameters of the function.

bodyExpr : string

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : string list - The parameters of the function.
    bodyExpr : string - The body expression of the function.
    returnType : string - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string list

The parameters of the function.

bodyExpr : string

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr)

Full Usage: Ast.Function(name, parameters, bodyExpr)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern>

The parameters of the function.

bodyExpr : WidgetBuilder<Expr>

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern>

The parameters of the function.

bodyExpr : WidgetBuilder<Expr>

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : WidgetBuilder<Pattern> - The parameters of the function.
    bodyExpr : WidgetBuilder<Expr> - The body expression of the function.
    returnType : string - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern>

The parameters of the function.

bodyExpr : WidgetBuilder<Expr>

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr)

Full Usage: Ast.Function(name, parameters, bodyExpr)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern>

The parameters of the function.

bodyExpr : WidgetBuilder<Constant>

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern>

The parameters of the function.

bodyExpr : WidgetBuilder<Constant>

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : WidgetBuilder<Pattern> - The parameters of the function.
    bodyExpr : WidgetBuilder<Constant> - The body expression of the function.
    returnType : string - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern>

The parameters of the function.

bodyExpr : WidgetBuilder<Constant>

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr)

Full Usage: Ast.Function(name, parameters, bodyExpr)

Parameters:
    name : string - The name of the function.
    parameters : WidgetBuilder<Pattern> - The parameters of the function.
    bodyExpr : string - The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern>

The parameters of the function.

bodyExpr : string

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : WidgetBuilder<Pattern> - The parameters of the function.
    bodyExpr : string - The body expression of the function.
    returnType : WidgetBuilder<Type> - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern>

The parameters of the function.

bodyExpr : string

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : WidgetBuilder<Pattern> - The parameters of the function.
    bodyExpr : string - The body expression of the function.
    returnType : string - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : WidgetBuilder<Pattern>

The parameters of the function.

bodyExpr : string

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr)

Full Usage: Ast.Function(name, parameters, bodyExpr)

Parameters:
    name : string - The name of the function.
    parameters : string - The parameters of the function.
    bodyExpr : WidgetBuilder<Expr> - The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string

The parameters of the function.

bodyExpr : WidgetBuilder<Expr>

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : string - The parameters of the function.
    bodyExpr : WidgetBuilder<Expr> - The body expression of the function.
    returnType : WidgetBuilder<Type> - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string

The parameters of the function.

bodyExpr : WidgetBuilder<Expr>

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : string - The parameters of the function.
    bodyExpr : WidgetBuilder<Expr> - The body expression of the function.
    returnType : string - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string

The parameters of the function.

bodyExpr : WidgetBuilder<Expr>

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr)

Full Usage: Ast.Function(name, parameters, bodyExpr)

Parameters:
    name : string - The name of the function.
    parameters : string - The parameters of the function.
    bodyExpr : WidgetBuilder<Constant> - The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string

The parameters of the function.

bodyExpr : WidgetBuilder<Constant>

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : string - The parameters of the function.
    bodyExpr : WidgetBuilder<Constant> - The body expression of the function.
    returnType : WidgetBuilder<Type> - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string

The parameters of the function.

bodyExpr : WidgetBuilder<Constant>

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : string - The parameters of the function.
    bodyExpr : WidgetBuilder<Constant> - The body expression of the function.
    returnType : string - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string

The parameters of the function.

bodyExpr : WidgetBuilder<Constant>

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr)

Full Usage: Ast.Function(name, parameters, bodyExpr)

Parameters:
    name : string - The name of the function.
    parameters : string - The parameters of the function.
    bodyExpr : string - The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string

The parameters of the function.

bodyExpr : string

The body expression of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : string - The parameters of the function.
    bodyExpr : string - The body expression of the function.
    returnType : WidgetBuilder<Type> - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string

The parameters of the function.

bodyExpr : string

The body expression of the function.

returnType : WidgetBuilder<Type>

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Ast.Function(name, parameters, bodyExpr, returnType)

Full Usage: Ast.Function(name, parameters, bodyExpr, returnType)

Parameters:
    name : string - The name of the function.
    parameters : string - The parameters of the function.
    bodyExpr : string - The body expression of the function.
    returnType : string - The return type of the function.

Returns: WidgetBuilder<BindingNode>

Create a function with the given name, parameters, and body expression.

Extended Type: Ast

name : string

The name of the function.

parameters : string

The parameters of the function.

bodyExpr : string

The body expression of the function.

returnType : string

The return type of the function.

Returns: WidgetBuilder<BindingNode>

Type something to start searching.