【发布时间】:2020-08-22 05:45:49
【问题描述】:
我可以使用 ReflectAPI 轻松获取方法的参数类型:
Reflect.getMetadata('design:paramtypes', target, propertyKey);
但是,当我尝试获取函数的参数类型时,它总是返回未定义。我尝试过使用这些示例函数:
const foo = (bar: Bar) => void 0;
function foo(bar: Bar) {}
export function foo(bar: Bar) {}
我还读到 TypeScript 仅在您装饰类和方法时发出元数据。那么,如何获取函数的元数据呢?
【问题讨论】:
标签: typescript parameters reflect reflect-metadata