fix object/property decorator interop

This commit is contained in:
Sebastian McKenzie 2015-05-05 14:42:41 +01:00
parent f441a7cae8
commit cc5e4bce52
2 changed files with 5 additions and 3 deletions

View File

@ -28,8 +28,9 @@
if (descriptor.initializer) {
descriptor.value = descriptor.initializer.call(target);
Object.defineProperty(target, key, descriptor);
}
Object.defineProperty(target, key, descriptor);
}
return target;

View File

@ -6,8 +6,9 @@
for (var _key in _descriptor) descriptor[_key] = _descriptor[_key];
// initialize it
if (!descriptor.initializer) return;
descriptor.value = descriptor.initializer.call(target);
if (descriptor.initializer) {
descriptor.value = descriptor.initializer.call(target);
}
Object.defineProperty(target, key, descriptor);
})