From d28197db15e0d049b7dc43623ddae5ca63ee2b5d Mon Sep 17 00:00:00 2001 From: Jon Jaques Date: Fri, 6 Dec 2019 17:05:28 -0600 Subject: [PATCH] refactor(zone.js): update Object.create params to match web platform (#34287) This commit updates `Object.create` argument names used in Zone.js to match web platform. PR Close #34287 --- packages/zone.js/lib/browser/define-property.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/zone.js/lib/browser/define-property.ts b/packages/zone.js/lib/browser/define-property.ts index a053487aac..f7161dc911 100644 --- a/packages/zone.js/lib/browser/define-property.ts +++ b/packages/zone.js/lib/browser/define-property.ts @@ -42,13 +42,13 @@ export function propertyPatch() { return obj; }; - Object.create = function(obj: any, proto: any) { - if (typeof proto === 'object' && !Object.isFrozen(proto)) { - Object.keys(proto).forEach(function(prop) { - proto[prop] = rewriteDescriptor(obj, prop, proto[prop]); + Object.create = function(proto: any, propertiesObject: any) { + if (typeof propertiesObject === 'object' && !Object.isFrozen(propertiesObject)) { + Object.keys(propertiesObject).forEach(function(prop) { + propertiesObject[prop] = rewriteDescriptor(proto, prop, propertiesObject[prop]); }); } - return _create(obj, proto); + return _create(proto, propertiesObject); }; Object.getOwnPropertyDescriptor = function(obj, prop) {