Skip to content

Interface: TypeVisitor<TReturn>

Extended by

Type Parameters

Type Parameter
TReturn

Methods

visitConstrainedType()

visitConstrainedType(node): TReturn

Parameters

ParameterType
nodeConstrainedType

Returns

TReturn


visitConstraint()

visitConstraint(node): TReturn

Parameters

ParameterType
nodeConstraint

Returns

TReturn


visitListType()

visitListType(node): TReturn

Parameters

ParameterType
nodeListType

Returns

TReturn


visitParameterizedType()

visitParameterizedType(node): TReturn

Parameters

ParameterType
nodeParameterizedType

Returns

TReturn


visitSimpleType()

visitSimpleType(node): TReturn

Parameters

ParameterType
nodeSimpleType

Returns

TReturn


visitTupleType()

visitTupleType(node): TReturn

Parameters

ParameterType
nodeTupleType

Returns

TReturn


visitTypeAlias()

visitTypeAlias(node): TReturn

Parameters

ParameterType
nodeTypeAlias

Returns

TReturn


visitTypeApplication()

visitTypeApplication(node): TReturn

Parameters

ParameterType
nodeTypeApplication

Returns

TReturn


visitTypeCast()

visitTypeCast(node): TReturn

Parameters

ParameterType
nodeTypeCast

Returns

TReturn


visitTypeSignature()

visitTypeSignature(node): TReturn

Parameters

ParameterType
nodeTypeSignature

Returns

TReturn


visitTypeVar()

visitTypeVar(node): TReturn

Parameters

ParameterType
nodeTypeVar

Returns

TReturn