Header menu logo Fabulous.AST

TypeConstraintBuilders Module

Type extensions

Type extension Description

Ast.ConstraintSingle(typar, kind)

Full Usage: Ast.ConstraintSingle(typar, kind)

Parameters:
    typar : string
    kind : string

Returns: WidgetBuilder<TypeConstraint>

Extended Type: Ast

typar : string
kind : string
Returns: WidgetBuilder<TypeConstraint>

Ast.DefaultsTo(def, typar, tp)

Full Usage: Ast.DefaultsTo(def, typar, tp)

Parameters:
Returns: WidgetBuilder<TypeConstraint>

Extended Type: Ast

def : string
typar : string
tp : WidgetBuilder<Type>
Returns: WidgetBuilder<TypeConstraint>

Ast.DefaultsTo(def, typar, tp)

Full Usage: Ast.DefaultsTo(def, typar, tp)

Parameters:
    def : string
    typar : string
    tp : string

Returns: WidgetBuilder<TypeConstraint>

Extended Type: Ast

def : string
typar : string
tp : string
Returns: WidgetBuilder<TypeConstraint>

Ast.EnumOrDelegate(tp, verb, ts)

Full Usage: Ast.EnumOrDelegate(tp, verb, ts)

Parameters:
Returns: WidgetBuilder<TypeConstraint>

Extended Type: Ast

tp : string
verb : string
ts : WidgetBuilder<Type> list
Returns: WidgetBuilder<TypeConstraint>

Ast.EnumOrDelegate(tp, verb, ts)

Full Usage: Ast.EnumOrDelegate(tp, verb, ts)

Parameters:
Returns: WidgetBuilder<TypeConstraint>

Extended Type: Ast

tp : string
verb : string
ts : WidgetBuilder<Type>
Returns: WidgetBuilder<TypeConstraint>

Ast.EnumOrDelegate(tp, verb, ts)

Full Usage: Ast.EnumOrDelegate(tp, verb, ts)

Parameters:
    tp : string
    verb : string
    ts : string list

Returns: WidgetBuilder<TypeConstraint>

Extended Type: Ast

tp : string
verb : string
ts : string list
Returns: WidgetBuilder<TypeConstraint>

Ast.EnumOrDelegate(tp, verb, ts)

Full Usage: Ast.EnumOrDelegate(tp, verb, ts)

Parameters:
    tp : string
    verb : string
    ts : string

Returns: WidgetBuilder<TypeConstraint>

Extended Type: Ast

tp : string
verb : string
ts : string
Returns: WidgetBuilder<TypeConstraint>

Ast.SubtypeOf(typar, tp)

Full Usage: Ast.SubtypeOf(typar, tp)

Parameters:
Returns: WidgetBuilder<TypeConstraint>

Extended Type: Ast

typar : string
tp : WidgetBuilder<Type>
Returns: WidgetBuilder<TypeConstraint>

Ast.SubtypeOf(typar, tp)

Full Usage: Ast.SubtypeOf(typar, tp)

Parameters:
    typar : string
    tp : string

Returns: WidgetBuilder<TypeConstraint>

Extended Type: Ast

typar : string
tp : string
Returns: WidgetBuilder<TypeConstraint>

Ast.Supports(tp, memberDefn)

Full Usage: Ast.Supports(tp, memberDefn)

Parameters:
Returns: WidgetBuilder<TypeConstraint>

Extended Type: Ast

tp : WidgetBuilder<Type>
memberDefn : WidgetBuilder<MemberDefnSigMemberNode>
Returns: WidgetBuilder<TypeConstraint>

Ast.Supports(tp, memberDefn)

Full Usage: Ast.Supports(tp, memberDefn)

Parameters:
Returns: WidgetBuilder<TypeConstraint>

Extended Type: Ast

tp : string
memberDefn : WidgetBuilder<MemberDefnSigMemberNode>
Returns: WidgetBuilder<TypeConstraint>

Ast.WhereSelf(tp)

Full Usage: Ast.WhereSelf(tp)

Parameters:
Returns: WidgetBuilder<TypeConstraint>

Extended Type: Ast

tp : WidgetBuilder<Type>
Returns: WidgetBuilder<TypeConstraint>

Ast.WhereSelf(tp)

Full Usage: Ast.WhereSelf(tp)

Parameters:
    tp : string

Returns: WidgetBuilder<TypeConstraint>

Extended Type: Ast

tp : string
Returns: WidgetBuilder<TypeConstraint>

Type something to start searching.