limit-try
Позволяет создать обертку над функцией для. лень писать)
function
limitTry(func, limit, options) ⇒ Kind: global function
Param | Type | Description |
---|---|---|
func | function |
Оборачиваемая функция |
limit | Integer |
Количество попыток выполнения функции |
options | Object |
Опции |
options.autoTry | Boolean |
По умолчанию false. Если значение true - при ошибки функция будет вызываться рекурсивно пока не выполнится успешно или не закончится число попыток |
options.promise | Boolean |
Если оборачиваемая функция аснхронна, установите этот параметр как true для коректной работы |
Example
{ if Math > 05 throw 'This is Error' return 'ok'} const functionNameLimit = console