* init lerna multi repo
* move project
* add @types/node
* init angular project
* fix workspace name
* update packages init
* change level of import due to monorepo
* add angular target
* add angular loading
User components copy instead of component.ts created by the framework
* skip lib check to avoid issue with antl/x6 libraries
type parameter might need an `extends Events.EventArgs` constraint in /node_modules/@antv/x6/lib/common/basecoat.d.ts:3:31
* fix type declaration
* change Event<Array<Type>> to Event<Type[]> to allow angular wrapper build
* add class for angular wrapper
* add angular component library -- need rename
* exclude component context-consumer
* change interface available for package
* change public method and add publishCurrentWokflow
* add angular elsa dashboard
* add angular sample
* commit package lock
* add refresh activities
* rename library package to @elsa-workflows/elsa-workflows-designer-angular-wrapper
change build to be compatible with lerna
* update README
* update github action to include lerna build
---------
Co-authored-by: Jérémie DEVILLARD <jdevillard@users.noreply.github.com>
* Implemented Id property for variable for memory reference
* Removed debugger
* Fixed the issue with memory block reference of variable
* Fixed infinite recursive calling issue
* Handle variables with ID already containing
* Update JS variable getters based on declared variables
* Prevent Export from including composite roots
* Update JS evaluator with support for reading and writing variables in scope
* Fix polymorphic converter with support for arrays
---------
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
* Incremental work
* Enable control over when to include full compositie root
* Cleanup
* Update WorkflowDefinitionActivity
* Implement input as variables
* Delete unused class
* Remove less common types
* Rename ExpandoObject to JSON
* Implement variable scoping
* Remove parent/child relationship from MemoryRegister
* Add support for sending input to "trigger event" endpoint
* Add support for configuring input storage driver
* Remove unused namespace imports
* Auto-register activity types when running a workflow
* Fix missing variables from containers
In addition to yielding defined outcomes as ports, the Root activity needs to be included as well in order for child activities to be visible to the activity walker.