@lskjs/log
Version:
Логгер совмещающий лучшие черты morgan, winston, bunyan, logrus. debug. Базируется на debug-level.
30 lines (22 loc) • 682 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.tryParamParse = exports["default"] = void 0;
var _tryJSONparse = require("./tryJSONparse");
var tryParamParse = function tryParamParse(str, defaultParam) {
if (str == null || str === '') return defaultParam;
if (typeof str !== 'string') {
return str;
}
var value = (0, _tryJSONparse.tryJSONparse)(str);
if (value === undefined) {
if (str[0] === '{' || str[0] === '[') return defaultParam;
return str;
}
return value;
};
exports.tryParamParse = tryParamParse;
var _default = tryParamParse;
exports["default"] = _default;
//# sourceMappingURL=tryParamParse.js.map
;