Add checked React field bindings and Web Studio factories
Replace opaque props with checked generic presentation contracts and lazy typed interface references. Generate readonly/writable field APIs and component checks. Preserve CRDT editing through explicit resolved getter/setter contracts, binding- fenced delta RPCs, native watches and replica-aware field adapters. Custom setters retain semantic writes; storage snapshots never grant write authority. Cover concurrent edits, lost acknowledgements, readonly contracts and authorization. Add receiver-free static factory dispatch, state-field binding shorthand, and conformance-based creation. Migrate TODO, editable scaffolds and authoring guides. Verify language/codegen, SDK, RPC, browser lifecycle, local scaffolds, production browser bundling and CRDT persistence with temporary PostgreSQL.
This commit is contained in:
+3
-1
@@ -409,7 +409,9 @@ export const createRuntimeContext = (
|
||||
return port as T;
|
||||
};
|
||||
return {
|
||||
objectId: referenceFromWire(request.objectId),
|
||||
get objectId() {
|
||||
return referenceFromWire(request.objectId);
|
||||
},
|
||||
input: protoFieldsToJs(request.input),
|
||||
inputProto: request.input,
|
||||
ports,
|
||||
|
||||
Reference in New Issue
Block a user