Quick Start

Installation

npm

npm install @ruleenginejs/runtime

yarn

yarn add @ruleenginejs/runtime

Usage

You can create a pipeline in the Rule Engine manually, but it's better to do it using a rule editor.

Create simple pipeline:

foo.js

import {
  Pipeline,
  StartStep,
  EndStep,
  SingleStep
} from "@ruleenginejs/runtime";

const pipeline = new Pipeline();
const start = new StartStep();
const end = new EndStep();
const step = new SingleStep({
  handler: (context, next) => {
    next();
  }
});

start.connectTo(step);
step.connectTo(end);

pipeline.add(start, end, step);

export default pipeline;

App.js

import foo from './foo.js';

const context = {};
foo.execute(context).catch(e => console.error(e));
Last Updated:
Contributors: Nikolay Naumenkov