Waiting for https://github.com/Microsoft/TypeScript/issues/2607 to to be implemented Ref: [SO #1](https://stackoverflow.com/questions/55415359/define-argument-type-in-function-body-of-decorator?noredirect=1#comment97557371_55415359) [SO #2](https://stackoverflow.com/questions/55409151/how-to-resolve-generic-type-of-property-value-from-decorated-property-in-decorat?noredirect=1&lq=1)