@omneedia/workflow-model
v0.1.1
Published
Extendable data model of workflow. (forked)
Downloads
3
Maintainers
Readme
Sequential Workflow Model
This package contains a extendable data model of a sequential workflow.
The package is used by the following packages:
🔨 How to Extend Model
To extend the model, you need to extend base interfaces.
interface MyDefinition extends Definition {
properties: {
baseUrl: string;
};
}
interface SendEmailStep extends Step {
componentType: 'task';
type: 'sendEmail';
properties: {
to: string;
subject: string;
body: string;
};
}
interface IfStep extends BranchedStep {
componentType: 'switch';
type: 'if';
properties: {
condition: string;
};
}
💡 License
This project is released under the MIT license.