From fc15c91b2ae3c74faf349b10b5d73edec28df98b Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Wed, 8 Jul 2015 14:45:50 +0100 Subject: [PATCH] replace descriptor.writable assignment in createDecoraredObject helper - fixes #1949 --- .../transformation/templates/helper-create-decorated-object.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/babel/transformation/templates/helper-create-decorated-object.js b/src/babel/transformation/templates/helper-create-decorated-object.js index 3172747e03..e1a6005a31 100644 --- a/src/babel/transformation/templates/helper-create-decorated-object.js +++ b/src/babel/transformation/templates/helper-create-decorated-object.js @@ -13,7 +13,7 @@ descriptor.enumerable = true; descriptor.configurable = true; - descriptor.writable = true; + if ("value" in descriptor || descriptor.initializer) descriptor.writable = true; if (decorators) { for (var f = 0; f < decorators.length; f++) {