UNPKG

@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
"use strict"; 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