lifeapps-package-dispatch
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

Life Apps Package Dispatch

Esta biblioteca implementa um acumulador de dados para disparo em pacotes

Exemplo de uso

Crie uma instância passando os parâmetros desejadors, quantidades máxima de itens e tempo máximo de espera

import PackageDispatch from 'lifeapps-package-dispatch'

/**
 * @param {Function} callback is a function to receive a array of data
 * @param {number} packageMax is a number of maximum intens per package
 * @param {number} timeOut is a maximum time to wait (fallback for packageMax)
**/
const packages = new PackageDispatch((package) => {
    // write yout code here, package paramter is a array of data
},10,3000)

Adicionando um novo item no pacote

packages.add(data)

Quando o pacote alcanca o total maximo do pacote ou o tempo de expera expirou, a função de callback é chamada passando todos os itens do pacote em uma array

Readme

Keywords

none

Package Sidebar

Install

npm i lifeapps-package-dispatch

Weekly Downloads

43

Version

0.0.4

License

ISC

Unpacked Size

18.1 kB

Total Files

6

Last publish

Collaborators

  • lifeapps