Page Contents

Home > @loopback/metadata > MetadataInspector > getParameterMetadata

MetadataInspector.getParameterMetadata() method

Get the metadata associated with the given key for a parameter of a given method by index

Signature:

static getParameterMetadata<T>(key: MetadataKey<T, ParameterDecorator>, target: Object, methodName: string, index: number, options?: InspectionOptions): T | undefined;

Parameters

Parameter Type Description

key

MetadataKey<T, ParameterDecorator>

Metadata key

target

Object

Class for static methods or prototype for instance methods

methodName

string

Method name. If not present, default to ‘’ to use the constructor

index

number

Index of the parameter, starting with 0

options

InspectionOptions

(Optional) Options for inspection

Returns:

T | undefined