From 18dfe9363489f04a0660f2a8fd04266a02df1a54 Mon Sep 17 00:00:00 2001 From: Hugome Date: Tue, 23 Oct 2018 23:23:26 +0200 Subject: [PATCH] Unconditionally remove deepClone property accessors (#4039) --- packages/apollo-utilities/src/util/cloneDeep.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/apollo-utilities/src/util/cloneDeep.ts b/packages/apollo-utilities/src/util/cloneDeep.ts index 6c8e0485fc8..8a54f841432 100644 --- a/packages/apollo-utilities/src/util/cloneDeep.ts +++ b/packages/apollo-utilities/src/util/cloneDeep.ts @@ -36,8 +36,8 @@ function cloneDeepHelper(val: T, seen: Map): T { // into a simple value property, though other descriptor properties like // enumerable, writable, and configurable will be preserved. desc.value = cloneDeepHelper((val as any)[key], seen); - if (desc.get) delete desc.get; - if (desc.set) delete desc.set; + delete desc.get; + delete desc.set; Object.defineProperty(copy, key, desc); }; Object.getOwnPropertyNames(val).forEach(handleKey);