fix: omitObject function missing reference

This commit is contained in:
Hufe921
2023-09-13 22:08:42 +08:00
parent bb646266b1
commit c45317eced
+5 -5
View File
@@ -216,14 +216,14 @@ export function cloneProperty<T>(
} }
} }
export function omitObject<T>(object: T, keys: (keyof T)[]): T { export function omitObject<T>(object: T, omitKeys: (keyof T)[]): T {
const cloneObject = deepClone(object) const newObject: T = <T>{}
for (const key in object) { for (const key in object) {
if (keys.includes(key)) { if (!omitKeys.includes(key)) {
delete cloneObject[key] newObject[key] = object[key]
} }
} }
return cloneObject return newObject
} }
export function convertStringToBase64(input: string) { export function convertStringToBase64(input: string) {