reactive_graph_std_value_model/component/
value.rs

1use crate::NAMESPACE_VALUE;
2use reactive_graph_graph::component_model;
3use reactive_graph_graph::component_ty;
4use reactive_graph_graph::properties;
5
6properties!(ValueProperties, (VALUE, "value", ""));
7
8component_ty!(COMPONENT_VALUE, NAMESPACE_VALUE, COMPONENT_NAME_VALUE, "value");
9
10component_model!(GetValue, get value value);
11component_model!(DataValue, data value value);
12
13component_model!(GetValueBoolean, get value bool);
14component_model!(DataValueBoolean, data value bool);
15
16component_model!(GetValueNumber, get value f64);
17component_model!(DataValueNumber, data value f64);
18
19component_model!(GetValueString, get value string);
20component_model!(DataValueString, data value string);
21
22component_model!(GetValueArray, get value array);
23component_model!(DataValueArray, data value array);
24
25component_model!(GetValueObject, get value object);
26component_model!(DataValueObject, data value object);