Implement typed module contracts and conformance bindings

This commit is contained in:
Timothy J. Aveni
2026-09-22 13:51:32 -07:00
parent 60b44a6637
commit 7173751f37
33 changed files with 2963 additions and 2261 deletions
+2 -1
View File
@@ -1,7 +1,8 @@
import interface DeviceView;
import interface Device;
external atom Display id "device:display";
package DeviceViewer id "device-viewer" revision "device-viewer@1" {
component Status id "component:device:status" subject Device runtime react;
module Status id "component:device:status" implements DeviceView.render;
query Inputs id "device-viewer:inputs" root Device document "viewer.graphql" operation "Status" {replica;}
query View id "device-viewer:view" root Device document "viewer.graphql" operation "Status" {local from Inputs;watch;}
}