Skip to content
This repository was archived by the owner on Feb 26, 2024. It is now read-only.

Commit e9dfbed

Browse files
committed
fix: do not reconfig property descriptors of prototypes
1 parent 330b112 commit e9dfbed

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

zone.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -524,7 +524,9 @@ Zone.patchDefineProperty = function () {
524524
if (isUnconfigurable(obj, prop)) {
525525
throw new TypeError('Cannot assign to read only property \'' + prop + '\' of ' + obj);
526526
}
527-
desc = rewriteDescriptor(obj, prop, desc);
527+
if (prop !== 'prototype') {
528+
desc = rewriteDescriptor(obj, prop, desc);
529+
}
528530
return _defineProperty(obj, prop, desc);
529531
};
530532

0 commit comments

Comments
 (0)