Skip to content

Commit

Permalink
created
Browse files Browse the repository at this point in the history
  • Loading branch information
mature-woman committed Dec 14, 2024
1 parent 2a406f4 commit e59fbf5
Showing 1 changed file with 24 additions and 1 deletion.
25 changes: 24 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,25 @@
# damper.mjs
# Damper (debouncer, демпфер)

Execute multiple `function` calls in a `timeout` amount of time just once<br>
<br>
You may also know this technology as a "debouncer" (you are free to use any name)<br>
I prefer "damper", from the word "демпфер"

## Example
```js
const dampered = damper(
(
a, // 0
b, // 1
c, // 2
force = false, // 3
d, // 4
resolve,
reject
) => {},
500,
3, // 3 -> the "force" argument
);

dampered('for a', 'for b', 'for c', true, 'for d'); // Enabled forced execution
```

0 comments on commit e59fbf5

Please sign in to comment.