18 lines
538 B
JavaScript
18 lines
538 B
JavaScript
export var pad = function (number, length) {
|
|
if (length === void 0) { length = 2; }
|
|
return ("000" + number).slice(length * -1);
|
|
};
|
|
export var int = function (bool) { return (bool === true ? 1 : 0); };
|
|
export function debounce(fn, wait) {
|
|
var t;
|
|
return function () {
|
|
var _this = this;
|
|
var args = arguments;
|
|
clearTimeout(t);
|
|
t = setTimeout(function () { return fn.apply(_this, args); }, wait);
|
|
};
|
|
}
|
|
export var arrayify = function (obj) {
|
|
return obj instanceof Array ? obj : [obj];
|
|
};
|