From c45317eced93e3d79129aea24776a8629d058050 Mon Sep 17 00:00:00 2001 From: Hufe921 Date: Wed, 13 Sep 2023 22:08:42 +0800 Subject: [PATCH] fix: omitObject function missing reference --- src/editor/utils/index.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/editor/utils/index.ts b/src/editor/utils/index.ts index f1ae72b..0b3e864 100644 --- a/src/editor/utils/index.ts +++ b/src/editor/utils/index.ts @@ -216,14 +216,14 @@ export function cloneProperty( } } -export function omitObject(object: T, keys: (keyof T)[]): T { - const cloneObject = deepClone(object) +export function omitObject(object: T, omitKeys: (keyof T)[]): T { + const newObject: T = {} for (const key in object) { - if (keys.includes(key)) { - delete cloneObject[key] + if (!omitKeys.includes(key)) { + newObject[key] = object[key] } } - return cloneObject + return newObject } export function convertStringToBase64(input: string) {