@nielse63/debounce

0.1.4 • Public • Published

@nielse63/debounce

Lightweight debounce function for node

Installation

Install with Yarn or npm

yarn add --dev @nielse63/debounce
npm install --save-dev @nielse63/debounce

Usage

const debounce = require('@nielse63/debounce');

const fn = () => {
  // some expensive function...
};

debounce(fn); // executed after 250ms

API

debounce(callback[, delay, immediate])

Name Type Description Default
callback Function Callback to execute after delay undefined
delay Number Delay, in ms, before executing callback 250
immediate Boolean Whether or not to run the function immediately false

Return Value

Function - The wrapper to execute the callback

Contributing

Development Setup

This project uses a monorepo setup that requires using Yarn because it relies on Yarn workspaces. Clone the repo and install the dependencies:

git clone https://github.com/nielse63/nielse63.git
cd nielse63
yarn

License

MIT © Erik Nielsen

Readme

Keywords

Package Sidebar

Install

npm i @nielse63/debounce

Weekly Downloads

1

Version

0.1.4

License

MIT

Unpacked Size

5.47 kB

Total Files

9

Last publish

Collaborators

  • nielse63