hazelcast-client
Version:
Hazelcast - open source In-Memory Data Grid - client for NodeJS
27 lines • 624 B
JavaScript
;
var Long = require('long');
function assertNotNull(v) {
if (v == null) {
throw new RangeError('Null or undefined is not allowed here.');
}
}
exports.assertNotNull = assertNotNull;
function getType(obj) {
if (obj === null) {
return null;
}
else if (Long.isLong(obj)) {
return 'long';
}
else {
var t = typeof obj;
if (t !== 'object') {
return t;
}
else {
return ({}).toString.call(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase();
}
}
}
exports.getType = getType;
//# sourceMappingURL=Util.js.map