ho cercato di applicare il @Reflect.metadata
decoratore a una classe dattiloscritto, seguendo l'esempio sulle linee 82-84 di reflect-metadata.d.ts:@ Reflect.metadata genera l'errore TS1238: Impossibile risolvere la firma di classe decoratrice quando viene chiamato come espressione
/// <reference path="node_modules/reflect-metadata/reflect-metadata.d.ts"/>
@Reflect.metadata('key', 0)
class C {
}
Tuttavia, il compilatore dattiloscritto 1.7.2 genera il seguente errore sulla linea @Reflect.metadata
:
errore TS1238: Impossibile risolvere la firma di classe decoratrice quando viene chiamato come espressione.
Impossibile richiamare un'espressione il cui tipo non ha una firma di chiamata.
Cosa c'è che non va?