Флюксонv3.9.4

Без зависимостей, с типами, тестами и документацией

Библиотека распространяется по лицензии MIT и не имеет зависимостей во время работы. Она работает в современных браузерах и на актуальных серверных средах.

Возможности

  • retryTask(task, attempts). Повторяет асинхронную задачу при ошибке с небольшой паузой между попытками.
  • parseInput(value, schema). Проверяет значение по схеме и возвращает очищенный результат или список ошибок.
  • serializeState(state). Преобразует текущее состояние в компактную строку, из которой его можно восстановить.
  • batchUpdate(items, size). Делит список на группы заданного размера и обрабатывает их по порядку.

Установка

npm install flyukson

Быстрый старт

const { retryTask } = require("flyukson");

const result = retryTask(items, { strict: true });
console.log(result);

Справочник APIЖурнал изменений