Update from Vibe Studio

This commit is contained in:
Vibe Studio
2026-01-16 01:51:36 +00:00
parent a4605e311a
commit 58905d02c2
28599 changed files with 2179074 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
type OmitUndefined<T> = {
[P in keyof T]: NonNullable<T[P]>;
};
export declare const omitUndefined: <T extends Record<string, any>>(obj: T) => OmitUndefined<T>;
export {};

View File

@@ -0,0 +1,18 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.omitUndefined = void 0;
var omitUndefined = exports.omitUndefined = function omitUndefined(obj) {
var newObj = {};
Object.keys(obj || {}).forEach(function (key) {
if (obj[key] !== undefined) {
newObj[key] = obj[key];
}
});
if (Object.keys(newObj).length < 1) {
return undefined;
}
return newObj;
};