UNPKG

timerjobs

Version:

TimerJobs is a simple way to create recurring tasks that can react to events.

33 lines 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.merge = exports.isObject = exports.not = exports.isFunction = exports.isInteger = exports.isNumber = exports.isType = void 0; function isType(type, value) { return typeof value === type; } exports.isType = isType; function isNumber(value) { return isType('number', value); } exports.isNumber = isNumber; function isInteger(value) { return isNumber(value) && isFinite(value) && Math.floor(value) === value; } exports.isInteger = isInteger; function isFunction(value) { return isType('function', value); } exports.isFunction = isFunction; function not(value) { return !value; } exports.not = not; function isObject(value) { return value && !Array.isArray(value) && isType('object', value); } exports.isObject = isObject; function merge(target, source) { Object.entries(source).forEach(([key, value]) => (target[key] = value)); return target; } exports.merge = merge; //# sourceMappingURL=helpers.js.map