Fix TypeScript 2.4 errors, introduced mainly due weak types and covariant checking for callbacks (#4476)

This commit is contained in:
Panayot Cankov
2017-07-03 11:57:00 +03:00
committed by Alexander Vakrilov
parent 9e6498c29a
commit 8adb2fdfef
20 changed files with 92 additions and 23 deletions

View File

@@ -161,7 +161,7 @@ const profileMethodUnnamed = (target, key, descriptor) => {
}
function profileMethodNamed(name: string): MethodDecorator {
return (target, key, descriptor) => {
return (target, key, descriptor: PropertyDescriptor) => {
// save a reference to the original method this way we keep the values currently in the
// descriptor and don't overwrite what another decorator might have done to the descriptor.