rete-scopes-plugin packageSignal types produced by ConnectionPlugin instance
Scope plugin. Responsible for user interaction with scopes (nested nodes, groups)
tsclass ScopesPlugin<Schemes extends ExpectedScheme, T extends unknown>
| Parameter | Extends | Description |
|---|---|---|
| Schemes | ExpectedScheme | |
| T | unknown |
Extends Scope<Scopes, Requires<Schemes>, Root<Schemes>>
Emits scopepicked scopereleased
Listens nodetranslated noderemoved
Adds a preset to the plugin.
tsaddPreset(preset: Preset): void
| Parameter | Type | Description |
|---|---|---|
| preset | Preset | Preset that is responsible for user interactions with scopes (e.g. assigning nodes to scopes) |
Returns void
Presets for scopes plugin.
Classic preset allowing capturing a node by long-pressing it and dropping it onto another node to make it a nested.
tssetup(): Preset
Emits scopepicked scopereleased
Listens nodepicked nodetranslated nodedragged
Returns Preset
Preset
Props for ScopesPlugin class.