UNPKG

globalstorage

Version:

Global Storage is a Global Distributed Data Warehouse

32 lines (27 loc) 712 B
'use strict'; var runIfFn = function runIfFn(fn) { for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { args[_key - 1] = arguments[_key]; } if (fn) { fn.apply(void 0, args); } else { var callback = args[args.length - 1]; callback(); } }; var runIf = function runIf(condition, fn) { for (var _len2 = arguments.length, args = new Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) { args[_key2 - 2] = arguments[_key2]; } if (condition) { fn.apply(void 0, args); } else { var callback = args[args.length - 1]; callback(); } }; module.exports = { runIf: runIf, runIfFn: runIfFn };