按照reflect-metadata.d.ts第 82-84 行的示例,我尝试将@Reflect.metadata
装饰器应用于 TypeScript 类:
/// <reference path="node_modules/reflect-metadata/reflect-metadata.d.ts"/>
@Reflect.metadata('key', 0)
class C {
}
但是,TypeScript 1.7.2 编译器在该行生成以下错误@Reflect.metadata
:
错误 TS1238:作为表达式调用时,无法解析类装饰器的签名。
无法调用其类型缺少调用签名的表达式。
怎么了?