UNPKG

ng2-pipes

Version:
42 lines (40 loc) 1.34 kB
"use strict"; var GeneralHelper = (function () { function GeneralHelper() { } GeneralHelper.isUndefined = function (value) { return typeof value === 'undefined'; }; GeneralHelper.isFunction = function (value) { return typeof value === 'function'; }; GeneralHelper.isNumber = function (value) { return typeof value === 'number'; }; GeneralHelper.isString = function (value) { return typeof value === 'string'; }; GeneralHelper.isObject = function (value) { return value !== null && typeof value === 'object'; }; GeneralHelper.isNumberFinite = function (value) { return GeneralHelper.isNumber(value) && isFinite(value); }; GeneralHelper.extractDeepPropertyByMapKey = function (obj, map) { var keys = map.split('.'); var key = keys.shift(); var prop = obj[key]; for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) { var key_1 = keys_1[_i]; if (GeneralHelper.isUndefined(prop[key_1])) { return prop[key_1]; } prop = prop[key_1]; } return prop; }; return GeneralHelper; }()); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = GeneralHelper; //# sourceMappingURL=helpers.js.map