Skip to content
This repository has been archived by the owner on Sep 11, 2018. It is now read-only.

tiaanduplessis/picobounce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

picobounce

Tiny debounce function


Built with ❤︎ by tiaanduplessis and contributors

Table of Contents

Table of Contents
  • Install
  • Usage
  • Contribute
  • License
  • Install

    $ npm install picobounce
    # OR
    $ yarn add picobounce

    Usage

    const picobounce = require('picobounce')
    
    const log = () => console.log('foooo!')
    
    const debounce = picobounce(500)
    const debounceImmediate = picobounce({wait: 300, immediate: true})
    
    debounce(log)
    debounce(log)
    debounce(log) // foooo!
    
    debounceImmediate(log) // foooo!
    debounceImmediate(log)
    debounceImmediate(log)

    Contributing

    Contributions are welcome!

    1. Fork it.
    2. Create your feature branch: git checkout -b my-new-feature
    3. Commit your changes: git commit -am 'Add some feature'
    4. Push to the branch: git push origin my-new-feature
    5. Submit a pull request :D

    Or open up a issue.

    License

    Licensed under the MIT License.

    About

    Tiny debounce function

    Topics

    Resources

    License

    Stars

    Watchers

    Forks

    Packages

    No packages published