UnionCaseBuilders Module
Type extensions
Type extension | Description |
Full Usage:
Ast.UnionCase(name)
Parameters:
string
-
The name of the union case.
Returns: WidgetBuilder<UnionCaseNode>
|
|
Full Usage:
Ast.UnionCase(name, fields)
Parameters:
string
-
The name of the union case.
fields : WidgetBuilder<FieldNode> list
-
The fields of the union case.
Returns: WidgetBuilder<UnionCaseNode>
|
Extended Type:
|
Full Usage:
Ast.UnionCase(name, fields)
Parameters:
string
-
The name of the union case.
fields : WidgetBuilder<Type> list
-
The fields of the union case.
Returns: WidgetBuilder<UnionCaseNode>
|
Extended Type:
|
Full Usage:
Ast.UnionCase(name, field)
Parameters:
string
-
The name of the union case.
field : WidgetBuilder<Type>
-
The fields of the union case.
Returns: WidgetBuilder<UnionCaseNode>
|
Extended Type:
|
Full Usage:
Ast.UnionCase(name, fields)
Parameters:
string
-
The name of the union case.
fields : string list
-
The fields of the union case.
Returns: WidgetBuilder<UnionCaseNode>
|
Extended Type:
|
Full Usage:
Ast.UnionCase(name, field)
Parameters:
string
-
The name of the union case.
field : WidgetBuilder<FieldNode>
-
The fields of the union case.
Returns: WidgetBuilder<UnionCaseNode>
|
Extended Type:
|
Full Usage:
Ast.UnionCase(name, field)
Parameters:
string
-
The name of the union case.
field : string
-
The fields of the union case.
Returns: WidgetBuilder<UnionCaseNode>
|
Extended Type:
|
Full Usage:
Ast.UnionCase(name, fields)
Parameters:
string
-
The name of the union case.
fields : (string * string) list
-
The fields of the union case.
Returns: WidgetBuilder<UnionCaseNode>
|
Extended Type:
|
Full Usage:
Ast.UnionCase(name, fields)
Parameters:
string
-
The name of the union case.
fields : (string * WidgetBuilder<Type>) list
-
The fields of the union case.
Returns: WidgetBuilder<UnionCaseNode>
|
Extended Type:
|