1 |
|
2 |
|
3 | import { NodeIdentifier } from '@/types';
|
4 |
|
5 | export interface SwapParameters {
|
6 | sourceIndex: number;
|
7 | targetIndex: number;
|
8 | }
|
9 |
|
10 | export interface KillTaxonSelectorParameters {
|
11 | compoundWidgetIndex: number;
|
12 | taxonSelectorIndex: number;
|
13 | }
|
14 |
|
15 | export interface HideTaxonSelectorParameters {
|
16 | compoundWidgetIndex: number;
|
17 | taxonSelectorIndex: number;
|
18 | }
|
19 |
|
20 | export interface SetTaxonomyRefParameters {
|
21 | compoundWidgetIndex: number;
|
22 | taxonomyRef: string;
|
23 | }
|
24 |
|
25 | export interface AddPathSegmentParameters {
|
26 | compoundWidgetIndex: number;
|
27 | nodeId: NodeIdentifier;
|
28 | }
|
29 |
|
30 | export interface ReplacePathSegmentParameters {
|
31 | compoundWidgetIndex: number;
|
32 | selectedPathIndex: number;
|
33 | nodeIdentifier: NodeIdentifier;
|
34 | taxonContent: string;
|
35 | }
|