UNPKG

@kcuf-hook/use-debounced

Version:
18 lines (17 loc) 650 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = resolveOptions; var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2")); var DEFAULT_OPTIONS = { delay: 300, delayMax: 0, immediate: false }; function resolveOptions(options) { return typeof options === 'number' ? (0, _objectSpread2.default)((0, _objectSpread2.default)({}, DEFAULT_OPTIONS), {}, { delay: options }) : (0, _objectSpread2.default)((0, _objectSpread2.default)({}, DEFAULT_OPTIONS), options); }