Я пытаюсь получить декоратор параметров ключа ключа 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