quivr/frontend/lib/helpers/removeUndefined.ts
Mamadou DICKO 3529222b95
Brain management 4 (#762)
* feat: add <ApiKeyConfig/>

* feat(SDK): add update brain

* feat: add removeUndefined helper

* feat: remove unnecessary autofocus flag

* add brain settings tab

* ui: add tab delimitor

* feat: improve ux
2023-07-25 23:12:46 +02:00

13 lines
253 B
TypeScript

export const removeUndefined = <T extends Record<string, unknown>>(
obj: T
): Partial<T> => {
const newObj = {} as Partial<T>;
for (const key in obj) {
if (obj[key] !== undefined) {
newObj[key] = obj[key];
}
}
return newObj;
};