Make local graph execution optional across composed packages

This commit is contained in:
Timothy J. Aveni
2026-09-28 21:05:42 -07:00
parent 1e72713ae2
commit e9c15fe40f
87 changed files with 3703 additions and 3400 deletions
+6 -6
View File
@@ -1,17 +1,17 @@
type Summary = record { text: string; basedOn: string; };
interface DocumentData id "async:document-data" revision "async:document-data@1" {
queryable value content id "async:content" : string {
get id "async:content:get" execution snapshot targets [browser, server];
get id "async:content:get" execution snapshot;
}
queryable value summary id "async:summary" : Summary {
get id "async:summary:get" execution snapshot targets [browser, server];
set id "async:summary:set" execution transaction targets [browser, server];
get id "async:summary:get" execution snapshot;
set id "async:summary:set" execution transaction;
}
queryable value pendingJob id "async:pending-job" : optional<record { operationId: string; }> {
get id "async:pending-job:get" execution snapshot targets [server];
set id "async:pending-job:set" execution transaction targets [server];
get id "async:pending-job:get" execution snapshot;
set id "async:pending-job:set" execution transaction;
}
operation recordSummary id "async:record-summary" : record { operationId: string; summary: Summary; } -> unit {
call id "async:record-summary:call" execution transaction targets [server];
call id "async:record-summary:call" execution transaction;
}
}