deepcopy
Version:
deep copy data
29 lines (23 loc) • 665 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.detectType = detectType;
var _typeDetect = _interopRequireDefault(require("type-detect"));
var _buffer = require("./buffer.js");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* detect type of value
*
* @param {*} value
* @return {string}
*/
function detectType(value) {
// NOTE: isBuffer must execute before type-detect,
// because type-detect returns 'Uint8Array'.
if ((0, _buffer.isBuffer)(value)) {
return 'Buffer';
}
return (0, _typeDetect.default)(value);
}
//# sourceMappingURL=detector.js.map