Declares a capability's field contract AND, optionally, the getters/
mutators/subscriptions that acquire, mutate, and continuously observe it
-- the batteries-included counterpart to buildData + hand-wired
createDataStore/coordinator calls. Internally: exactly one
buildData call, exactly one createDataStore instance, and the given
(or default) Coordinator -- see the module doc comment.
A schema with no getters/mutators/subscriptions at all still works,
returning a fully valid capability with zero bound operation methods --
the direct one-call equivalent of createDataStore(buildData({fields})).
Declares a capability's field contract AND, optionally, the getters/ mutators/subscriptions that acquire, mutate, and continuously observe it -- the batteries-included counterpart to
buildData+ hand-wiredcreateDataStore/coordinatorcalls. Internally: exactly onebuildDatacall, exactly onecreateDataStoreinstance, and the given (or default)Coordinator-- see the module doc comment.A schema with no
getters/mutators/subscriptionsat all still works, returning a fully valid capability with zero bound operation methods -- the direct one-call equivalent ofcreateDataStore(buildData({fields})).