Make local graph execution optional across composed packages
This commit is contained in:
@@ -437,17 +437,17 @@ test("React tooling generates checked owner queries from imported closed navigat
|
||||
const state = iface(
|
||||
`import interface PresentationMount; import interface Subject;
|
||||
interface PresentationState id "state" revision "state@1" {
|
||||
queryable value occurrence id "occurrence" : string {get id "occurrence:get" execution snapshot targets [browser,server];}
|
||||
queryable relation presentationMount id "mount" : optional-one interface PresentationMount {resolve id "mount:resolve" execution snapshot targets [browser,server];}
|
||||
queryable relation parent id "parent" : optional-one interface PresentationState {resolve id "parent:resolve" execution snapshot targets [browser,server];}
|
||||
queryable relation source id "source" : exactly-one interface Subject {resolve id "source:resolve" execution snapshot targets [browser,server];}
|
||||
queryable value occurrence id "occurrence" : string {get id "occurrence:get" execution snapshot;}
|
||||
queryable relation presentationMount id "mount" : optional-one interface PresentationMount {resolve id "mount:resolve" execution snapshot;}
|
||||
queryable relation parent id "parent" : optional-one interface PresentationState {resolve id "parent:resolve" execution snapshot;}
|
||||
queryable relation source id "source" : exactly-one interface Subject {resolve id "source:resolve" execution snapshot;}
|
||||
}`,
|
||||
[mount, subject],
|
||||
);
|
||||
const navigation = iface(
|
||||
`import interface PresentationState;
|
||||
interface Navigation<value T> id "navigation" revision "navigation@1" requires PresentationState {
|
||||
queryable value custom id "custom" : T {get id "custom:get" execution snapshot targets [browser,server];}
|
||||
queryable value custom id "custom" : T {get id "custom:get" execution snapshot;}
|
||||
}`,
|
||||
[mount, subject, state],
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user