Небольшая быстрая библиотека для работы со структурированными данными
В документации описаны установка, основные понятия и полный справочник публичного интерфейса.
Возможности
- watchChanges(target, handler). Вызывает обработчик при каждом изменении цели и возвращает функцию для остановки наблюдения.
- createStore(options). Создаёт хранилище из переданных параметров и возвращает объект с методами чтения и записи.
- parseInput(value, schema). Проверяет значение по схеме и возвращает очищенный результат или список ошибок.
- batchUpdate(items, size). Делит список на группы заданного размера и обрабатывает их по порядку.
Установка
npm install rilldbБыстрый старт
const { watchChanges } = require("rilldb");
const result = watchChanges(input, { strict: true });
console.log(result);