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> seq - 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> seq

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> seq

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> seq - 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> seq

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> seq

The parameters of the function.

bodyExpr : WidgetBuilder<ComputationExpressionStatement> seq

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> seq

The parameters of the function.

bodyExpr : WidgetBuilder<ComputationExpressionStatement> seq

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> seq

The parameters of the function.

bodyExpr : WidgetBuilder<ComputationExpressionStatement> seq

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> seq - The parameters of the function.
    bodyExpr : WidgetBuilder<Expr> seq - 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> seq

The parameters of the function.

bodyExpr : WidgetBuilder<Expr> seq

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> seq

The parameters of the function.

bodyExpr : WidgetBuilder<Expr> seq

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> seq - The parameters of the function.
    bodyExpr : WidgetBuilder<Expr> seq - 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> seq

The parameters of the function.

bodyExpr : WidgetBuilder<Expr> seq

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> seq

The parameters of the function.

bodyExpr : WidgetBuilder<BindingNode> seq

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> seq

The parameters of the function.

bodyExpr : WidgetBuilder<BindingNode> seq

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> seq - The parameters of the function.
    bodyExpr : WidgetBuilder<BindingNode> seq - 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> seq

The parameters of the function.

bodyExpr : WidgetBuilder<BindingNode> seq

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> seq

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> seq

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> seq

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> seq - 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> seq

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> seq

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> seq - 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> seq

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> seq

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> seq

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> seq - 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> seq

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> seq

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> seq

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> seq - 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> seq

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> seq - 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> seq

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> seq - 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> seq

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> seq - 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> seq

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 seq - 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 seq

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 seq - 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 seq

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 seq - 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 seq

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 seq - 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 seq

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 seq - 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 seq

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 seq - 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 seq

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 seq - 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 seq

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 seq - 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 seq

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 seq - 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 seq

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.