Fetch-compatible transport used for every HTTP request; defaults to the global
fetch
Optionalinit: RequestInitOptional proxy options
Optional Readonlytrusted?: booleanWhen true, skips re-validation of lookup responses against the
projected shape; defaults to false, treating the remote endpoint as untrusted
An immutable Store whose methods round-trip every call to the remote REST service
Creates a REST proxy store backed by a remote REST service.
Exposes a remote REST service through the standard Store API, so an application drives it with the same calls as any local backend. Each operation round-trips to the service over
fetch; observers see only mutations issued through this store, and the module description carries the full request/response contract, validation rules, and miss-code handling.Transaction Isolation — None. REST has no native transaction support; operations apply eagerly with no cross-call isolation, and a execute task that throws after partial server-side mutations does not roll them back.
Mutation Events — Limited to mutations issued through this store; mutations from other clients sharing the remote service are not observed.