superche / double-bucket

A wrapper of double event handler

Home Page:https://www.npmjs.com/package/double-bucket

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Double Bucket

A wrapper of double event handler

building codecov

Install

npm install --save double-bucket

Usage

React.js example

import DoubleBucket from 'double-bucket';

export default function DemoComponent() {
  const singleCb = () => console.log('on singleCb');
  const doubleCb = () => console.log('on doubleCb');
  const bucket = new DoubleBucket(singleCb, doubleCb, {
    debounceTimeMs: 300, // optional, default value is 300 ms
  });
  return (<button onClick={bucket.wrap}>Demo Button</button>);
}

License

MIT

About

A wrapper of double event handler

https://www.npmjs.com/package/double-bucket


Languages

Language:TypeScript 88.1%Language:JavaScript 11.9%