Page Contents

Home > @loopback/metadata > DecoratorFactory > getTargetName

DecoratorFactory.getTargetName() method

Get the qualified name of a decoration target.

Signature:

static getTargetName(target: Object, member?: string | symbol, descriptorOrIndex?: TypedPropertyDescriptor<any> | number): string;

Parameters

Parameter Type Description
target Object Class or prototype of a class
member string | symbol (Optional) Optional property/method name
descriptorOrIndex TypedPropertyDescriptor<any> | number (Optional) Optional method descriptor or parameter index

Returns:

string

Remarks

Example of target names:

  • class MyClass - MyClass.constructor[0] // First parameter of the constructor - MyClass.myStaticProperty - MyClass.myStaticMethod() - MyClass.myStaticMethod[0] // First parameter of the myStaticMethod - MyClass.prototype.myProperty - MyClass.prototype.myMethod() - MyClass.prototype.myMethod[1] // Second parameter of myMethod