engauge
Version:
Javascript A/B Testing Library for Engauge
29 lines (26 loc) • 553 B
JavaScript
import uuid from 'node-uuid';
import options from './options';
class Utils {
static assign(...args) {
return Object.assign(...args);
}
static keys(object) {
var result = [];
if (object != null) {
for (var key in Object(object)) {
result.push(key);
}
}
return result;
}
static remove(array, predicate) {
return array.filter(predicate);
}
static log(...messages) {
if (options.debug) { return console.log(...messages); }
}
static uuid() {
return uuid.v4();
}
}
export default Utils;