Make local graph execution optional across composed packages
This commit is contained in:
Vendored
+3
-3
@@ -1,11 +1,11 @@
|
||||
interface TreeData id "tree:data" revision "tree:data@1" {
|
||||
operation reparent id "tree:reparent" : optional<interface-ref<TreeData>> -> unit {
|
||||
call id "tree:reparent:call" execution transaction targets [browser, server];
|
||||
call id "tree:reparent:call" execution transaction;
|
||||
}
|
||||
queryable relation parent id "tree:parent" : optional-one interface TreeData {
|
||||
resolve id "tree:parent:resolve" execution snapshot targets [browser, server];
|
||||
resolve id "tree:parent:resolve" execution snapshot;
|
||||
}
|
||||
queryable relation children id "tree:children" : many interface TreeData {
|
||||
resolve id "tree:children:resolve" execution snapshot targets [browser, server];
|
||||
resolve id "tree:children:resolve" execution snapshot;
|
||||
}
|
||||
}
|
||||
|
||||
Vendored
+2
-1
@@ -1,8 +1,9 @@
|
||||
symbol JavaScript id "target:org.quixos.execution.javascript@1";
|
||||
external atom Node id "tree:node";
|
||||
import interface TreeData;
|
||||
package TreeRuntime id "tree:runtime" revision "tree:runtime@1" {
|
||||
operation reparent id "tree:runtime:reparent" : optional<interface-ref<TreeData>> -> unit
|
||||
mode call execution transaction targets [browser, server] receiver atom Node requires {
|
||||
mode call execution transaction targets [JavaScript, server] receiver atom Node requires {
|
||||
edge parent id "tree:move:parent" : optional-one interface TreeData [resolve, connect, disconnect];
|
||||
} accept using check;
|
||||
operation check id "tree:runtime:check" : optional<interface-ref<TreeData>> -> unit
|
||||
|
||||
Reference in New Issue
Block a user