UNPKG

@tdb/util

Version:
27 lines 976 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); function defaultValue(value, defaultValue) { return (value === undefined ? defaultValue : value); } exports.defaultValue = defaultValue; function deleteUndefined(obj) { obj = tslib_1.__assign({}, obj); Object.keys(obj) .filter(function (key) { return obj[key] === undefined; }) .forEach(function (key) { return delete obj[key]; }); return obj; } exports.deleteUndefined = deleteUndefined; function deleteEmpty(obj) { obj = tslib_1.__assign({}, obj); Object.keys(obj) .filter(function (key) { return obj[key] === undefined || obj[key] === ''; }) .forEach(function (key) { return delete obj[key]; }); return obj; } exports.deleteEmpty = deleteEmpty; exports.isStatusOk = function (status) { return status === undefined ? false : status.toString().startsWith('2'); }; //# sourceMappingURL=value.util.js.map