From 02dfd18023fd5201cd38279d49f58e6c3341946f Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 15 May 2015 17:42:28 +0100 Subject: [PATCH] add back descriptor.initializer existence check --- .../templates/helper-define-decorated-property-descriptor.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/babel/transformation/templates/helper-define-decorated-property-descriptor.js b/src/babel/transformation/templates/helper-define-decorated-property-descriptor.js index 3c7f116396..e21dff2935 100644 --- a/src/babel/transformation/templates/helper-define-decorated-property-descriptor.js +++ b/src/babel/transformation/templates/helper-define-decorated-property-descriptor.js @@ -7,7 +7,9 @@ for (var _key in _descriptor) descriptor[_key] = _descriptor[_key]; // initialize it - descriptor.value = descriptor.initializer.call(target); + if (descriptor.initializer) { + descriptor.value = descriptor.initializer.call(target); + } Object.defineProperty(target, key, descriptor); })