@taiga-ui/cdk
Version:
Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance
12 lines • 494 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.cleanObject = void 0;
function checkValueIsEmpty(value) {
const nextValue = typeof value === 'string' ? value.trim() : value;
return ['', NaN, null, undefined].includes(nextValue);
}
function cleanObject(object) {
return JSON.parse(JSON.stringify(object, (_key, value) => checkValueIsEmpty(value) ? undefined : value));
}
exports.cleanObject = cleanObject;
//# sourceMappingURL=clean-object.js.map