tslint fix

This commit is contained in:
sanex3339
2016-12-02 19:21:56 +03:00
parent 47b85720e5
commit 4f02abb517
+5 -3
View File
@@ -1,3 +1,5 @@
/* tslint:disable:no-invalid-this */
import { IInitializable } from '../interfaces/IInitializable';
/**
@@ -22,7 +24,7 @@ export function initializable (
};
const originalMethod: Function = methodDescriptor.value;
methodDescriptor.value = function () {
methodDescriptor.value = function (): void {
originalMethod.apply(this, arguments);
// call property getter to activate initialization check inside it
@@ -45,12 +47,12 @@ export function initializable (
return this[metadataPropertyKey];
};
propertyDescriptor.set = function (newVal: any) {
propertyDescriptor.set = function (newVal: any): void {
this[metadataPropertyKey] = newVal;
};
Object.defineProperty(target, propertyKey, propertyDescriptor);
return propertyDescriptor;
}
};
}