UNPKG

engauge

Version:

Javascript A/B Testing Library for Engauge

29 lines (26 loc) 553 B
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;