Skip to content

Yuriy-Svetlov/call-no-more-often-than

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Call-no-more-often-than

NPM version

Call a function or something else no more often than a certain amount of time

Install

npm i call-no-more-often-than --save-dev

Usage

  const call_no_more_often_than = require('call-no-more-often-than');

  call_no_more_often_than(3000).then(function(){
      // Your code that won't execute more often than 3000 milliseconds
  });

Examples

  const call_no_more_often_than = require('call-no-more-often-than');

  test_function();
  test_function();

  setTimeout(function(){
    test_function();
  }, 2000);

  function test_function(){
    call_no_more_often_than(3000).then(function(){
      console.log('Called once');
    });  
  }

Options

time

  • Type: Integer
  • Default value: 1000

The number is specified in milliseconds. The time during which the internal code of the function will not be called after the first call. The deviation accuracy can be 10-30 milliseconds.

About

Call a function or something else no more often than a certain amount of time.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published