feat: added template for meta/connection
This commit is contained in:
parent
f190c04a64
commit
999ef69453
2 changed files with 45 additions and 0 deletions
|
|
@ -5,6 +5,7 @@ mod dummy;
|
|||
mod text;
|
||||
mod number;
|
||||
mod bool;
|
||||
mod connection;
|
||||
|
||||
pub fn registry() -> HashMap<&'static str, ModuleItem> {
|
||||
let mut map = HashMap::new();
|
||||
|
|
@ -23,5 +24,8 @@ pub fn registry() -> HashMap<&'static str, ModuleItem> {
|
|||
// meta/bool
|
||||
map.insert("meta/bool", ModuleItem::Template(bool::TEMPLATE));
|
||||
map.insert("meta/bool:func:validator", ModuleItem::Validator(bool::validate));
|
||||
|
||||
// meta/connection
|
||||
map.insert("meta/connection", ModuleItem::Template(connection::TEMPLATE));
|
||||
map
|
||||
}
|
||||
|
|
|
|||
41
server/src/modules/meta/connection.rs
Normal file
41
server/src/modules/meta/connection.rs
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
pub const TEMPLATE: &str = r#"
|
||||
[input.variant]
|
||||
transforms = ["meta/text:value"]
|
||||
subobjects = []
|
||||
conditions = [
|
||||
["input.variant", "function"]
|
||||
["input.variant", "transform"]
|
||||
["input.variant", "subobject"]
|
||||
["input.variant", "custom"]
|
||||
]
|
||||
duplicates = false
|
||||
|
||||
[input.from]
|
||||
transforms = ["meta/text:value"]
|
||||
subobjects = []
|
||||
conditions = []
|
||||
duplicates = true
|
||||
|
||||
[input.to]
|
||||
transforms = ["meta/text:value"]
|
||||
subobjects = []
|
||||
conditions = []
|
||||
duplicates = true
|
||||
|
||||
[input.property]
|
||||
transforms = ["meta/text:value"]
|
||||
subobjects = []
|
||||
conditions = [
|
||||
["input.variant", "transform"]
|
||||
["input.variant", "subobject"]
|
||||
]
|
||||
duplicates = false
|
||||
|
||||
[input.value]
|
||||
transforms = ["meta/text:value"]
|
||||
subobjects = []
|
||||
conditions = [
|
||||
["input.variant", "custom"]
|
||||
]
|
||||
duplicates = false
|
||||
"#;
|
||||
Loading…
Add table
Add a link
Reference in a new issue