Jelajahi Sumber

mv removeNullPropertyFromObject to object-utils

Yuki Takei 4 tahun lalu
induk
melakukan
22da6eb529
1 mengubah file dengan 2 tambahan dan 3 penghapusan
  1. 2 3
      packages/app/src/utils/object-utils.ts

+ 2 - 3
packages/app/src/lib/util/removeNullPropertyFromObject.js → packages/app/src/utils/object-utils.ts

@@ -1,6 +1,7 @@
 // remove property if value is null
 // remove property if value is null
 
 
-const removeNullPropertyFromObject = (object) => {
+// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
+export const removeNullPropertyFromObject = <T>(object: T): T => {
 
 
   for (const [key, value] of Object.entries(object)) {
   for (const [key, value] of Object.entries(object)) {
     if (value == null) { delete object[key] }
     if (value == null) { delete object[key] }
@@ -8,5 +9,3 @@ const removeNullPropertyFromObject = (object) => {
 
 
   return object;
   return object;
 };
 };
-
-module.exports = removeNullPropertyFromObject;