0.1.14 • Published 4 years ago
@clausehq/flows v0.1.14
Flow engine
This is a generic flow execution enginee.
The engine is parameterized with a set of transforms and types.
Transforms and types need to have the right structure (npm packages exporting an object with the proper fields).
The engine can be instantiated with:
const engine = require('@clausehq/core-flows');
const registry = {
transforms: [
{ name: <TRANSFORM_NAME>, package: <TRANSFORM_PATH> },
...
],
types: [
{ name: <TYPE_NAME>, package: <TYPE_PATH> },
...
],
};
const myEngine = engine(registry);The flow engine API allows you to invoke a flow:
const result = myEngine.invoke(flow, context, request);Where:
flowis the flow (ALMOST! it still has a few bits pre-hydrated, but very close now)contextis the invokation context (e.g., secrets, previous steps etc)requestis the input of the flow
0.1.13
4 years ago
0.1.14
4 years ago
0.1.11
4 years ago
0.2.0-alpha.7
4 years ago
0.2.0-alpha.6
4 years ago
0.2.0-alpha.2
4 years ago
0.2.0-alpha.1
4 years ago
0.2.0-alpha.5
4 years ago
0.1.10
5 years ago
0.1.2
5 years ago
0.1.8
5 years ago
0.1.7
5 years ago
0.1.9
5 years ago
0.1.4
5 years ago
0.1.3
5 years ago
0.1.6
5 years ago
0.1.5
5 years ago
0.1.1
5 years ago
0.1.0
5 years ago
0.0.6
5 years ago
0.0.5
5 years ago
0.0.4
5 years ago