UNPKG

@lskjs/log

Version:

Логгер совмещающий лучшие черты morgan, winston, bunyan, logrus. debug. Базируется на debug-level.

30 lines (22 loc) 682 B
"use strict"; 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