Skip to main content

Class: ParameterDefinition

A definition for a method parameter that includes metadata and value handling.

Properties​

field?​

readonly optional field?: string


originalValue​

originalValue: any


parameter​

readonly parameter: string


parameterIndex​

readonly parameterIndex: number


propertyKey​

readonly propertyKey: string | symbol


target​

readonly target: ClassType

Accessors​

value​

Get Signature​

get value(): any

Returns​

any

Methods​

setValue()​

setValue(value): void

Parameters​

value​

any

Returns​

void


fromMetadata()​

static fromMetadata(metadata): ParameterDefinition

Parameters​

metadata​

ParameterMetadata

Returns​

ParameterDefinition