Как получить ключи в параметре decorator | Машинопись - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь получить декоратор параметров ключа ключа params, но я не знаю, как получить ключ только для примера типа

, используя reflect-metadata

function LogParams(target: any, propertyKey: string | symbol, parameterIndex: number) {
    const paramtype = Reflect.getMetadata('design:paramtypes', _target, propertyKey)[parameterIndex];
    console.log(paramtype);
}

class SomeClass {

    someFunction(@LogParams paramKey:string) {}

}

, если я запустил это, Я вижу в консоли string тип параметра, но я пытаюсь получить имя параметра, в этом случае мне нравится get paramKey

...