Skip to content

[I] SignatureFunctionParameter

Represent a function parameter that represent the parameter signature(i.e the type would be the type of the value passed)

Extends

Properties

PropertyModifierTypeDescriptionInherited from
entityKindreadonly"Type"-FunctionParameterBase.entityKind
instantiationParameters?publicType[]-FunctionParameterBase.instantiationParameters
isFinishedpublicbooleanReflect if a type has been finished(Decorators have been called). There is multiple reasons a type might not be finished: - a template declaration will not - a template instance that argument that are still template parameters - a template instance that is only partially instantiated(like a templated operation inside a templated interface)FunctionParameterBase.isFinished
kindpublic"FunctionParameter"-FunctionParameterBase.kind
mixedpublicfalse--
namepublicstring-FunctionParameterBase.name
nodepublicFunctionParameterNode-FunctionParameterBase.node
optionalpublicboolean-FunctionParameterBase.optional
projectionBase?publicType-FunctionParameterBase.projectionBase
projectionSource?publicType-FunctionParameterBase.projectionSource
projector?publicProjector-FunctionParameterBase.projector
restpublicboolean-FunctionParameterBase.rest
typepublicType--

Accessors

projections

Get Signature

get projections(): ProjectionStatementNode[]
Returns

ProjectionStatementNode[]

Inherited from

FunctionParameterBase.projections

Methods

projectionsByName()

projectionsByName(name): ProjectionStatementNode[]

Parameters

ParameterType
namestring

Returns

ProjectionStatementNode[]

Inherited from

FunctionParameterBase.projectionsByName