Add Todo React component schema and runtime

This commit is contained in:
Timothy J. Aveni
2026-07-12 17:06:32 -07:00
parent 79d551131e
commit cab21888e6
6 changed files with 82 additions and 15 deletions
+5
View File
@@ -17,6 +17,7 @@ extend google.protobuf.MessageOptions {
repeated MigrationOptions migration = 51012;
InterfaceOptions interface = 51013;
repeated ImplementsOptions implements = 51014;
ConstructorOptions constructor = 51015;
}
extend google.protobuf.FieldOptions {
@@ -46,6 +47,10 @@ message ImplementsOptions {
repeated TypeBinding type_binding = 2;
}
message ConstructorOptions {
quixos.FunctionRef function = 1;
}
message EdgeOptions {
SymbolRef id = 1;
SymbolRef target = 2;
+6
View File
@@ -39,6 +39,7 @@ enum FieldStorageKind {
DERIVED = 2;
LAZY = 3;
EXTERNAL = 4;
STATIC_FINAL = 5;
}
message Ref {
@@ -80,6 +81,7 @@ message ClassSchema {
string proto_message = 8;
repeated OperationServiceSchema operation_services = 9;
repeated InterfaceImplementationSchema implements = 10;
ConstructorSpec constructor = 11;
}
message FieldSchema {
@@ -163,6 +165,10 @@ message MigrationSpec {
quixos.FunctionRef function = 3;
}
message ConstructorSpec {
quixos.FunctionRef function = 1;
}
message OperationSchema {
string name = 1;
TypeRef input_type = 2;