limit-try

0.0.1 • Public • Published

limit-try

Позволяет создать обертку над функцией для. лень писать)

limitTry(func, limit, options) ⇒ function

Kind: global function

Param Type Description
func function Оборачиваемая функция
limit Integer Количество попыток выполнения функции
options Object Опции
options.autoTry Boolean По умолчанию false. Если значение true - при ошибки функция будет вызываться рекурсивно пока не выполнится успешно или не закончится число попыток
options.promise Boolean Если оборачиваемая функция аснхронна, установите этот параметр как true для коректной работы

Example

function functionName() {
  if (Math.random() > 0.5) {
  throw new Error('This is Error')
  }

  return 'ok'
}

const functionNameLimit = limitTry(functionName, 3)

console.log(functionNameLimit())

Readme

Keywords

none

Package Sidebar

Install

npm i limit-try

Weekly Downloads

1

Version

0.0.1

License

ISC

Unpacked Size

9.11 kB

Total Files

7

Last publish

Collaborators

  • spb-web