0.0.6 • Published 2 years ago

basic-runner v0.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Basic Runner

Takes an action or set of actions and runs them until they are resolved.

Usage

const { Runner } = require("../src/runner")

const action = () => ({next: "something", key:"unique_key"})
const execute = item => ({done: "type", key: item.key})

const runner = new Runner(action, execute)
runner.run()

action function must return an object with key and next keys

execute function must return an object with key of item then must return next if incomplete or done if complete