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++) {