Skip to content

Commit 23c31e3

Browse files
committed
Handle property redefinition in subclasses
1 parent 329cfd2 commit 23c31e3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

transcrypt/modules/org/transcrypt/__builtin__.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,10 @@ export function property (getter, setter) { // Returns a property descriptor ra
5757
if (!setter) { // ??? Make setter optional instead of dummy?
5858
setter = function () {};
5959
}
60-
return {get: function () {return getter (this)}, set: function (value) {setter (this, value)}, enumerable: true};
60+
return {
61+
get: function () {return getter (this)}, set: function (value) {setter (this, value)},
62+
enumerable: true, configurable: true,
63+
};
6164
}
6265

6366
// Conditional JavaScript property installer function, prevents redefinition of properties if multiple Transcrypt apps are on one page

0 commit comments

Comments
 (0)