UNPKG

@naturalcycles/js-lib

Version:

Standard library for universal (browser + Node.js) javascript

16 lines (15 loc) 514 B
import { _debounce, _throttle } from './debounce.js'; export function _Debounce(wait, opt = {}) { return (_target, _key, descriptor) => { const originalFn = descriptor.value; descriptor.value = _debounce(originalFn, wait, opt); return descriptor; }; } export function _Throttle(wait, opt = {}) { return (_target, _key, descriptor) => { const originalFn = descriptor.value; descriptor.value = _throttle(originalFn, wait, opt); return descriptor; }; }