Generalize live field bindings and use them for Studio canvas gestures

This commit is contained in:
Timothy J. Aveni
2026-09-28 11:12:11 -07:00
parent 696023b4ba
commit 0ace71eae6
13 changed files with 1766 additions and 1586 deletions
+2
View File
@@ -529,6 +529,7 @@ const lowerValueMember = (state: LoweringState, context: ValueMemberContext): In
}
return {
kind: "value",
...(context.FIELD() ? { nativeField: true as const } : {}),
...(context.queryReadContract()
? {
queryRead: {
@@ -794,6 +795,7 @@ const lowerInterfaceTemplate = (
const type = types.expression(value.valueType());
return {
kind: "value",
...(value.FIELD() ? { nativeField: true as const } : {}),
...(value.queryReadContract()
? {
queryRead: {