Page Contents

Home > @loopback/metadata > DecoratorFactory > getTargetName

DecoratorFactory.getTargetName() method

Get the qualified name of a decoration target. For example:

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

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 property/method name
descriptorOrIndex TypedPropertyDescriptor<any> | number Optional method descriptor or parameter index

Returns:

string