createStoreEngineResolver
createStoreEngineResolver(
load?): (module) =>Promise<StoreEngineFactory>
Defined in: packages/client/src/store-engine.ts:82
A per-scope resolver that loads each declared engine module ONCE and reuses it for every later mint.
The memo keeps the REJECTION too: a failed load stays failed for the scope’s lifetime, so every later mint reports the same loud error instead of quietly succeeding on the built-in engine (a declared engine that half-ran is a worse outcome than one that never started). Keyed by module URL, so a scope that is somehow asked for two engines gets two loads and no cross-talk.
Parameters
Section titled “Parameters”StoreEngineModuleLoader = importStoreEngineModule
Returns
Section titled “Returns”(module) => Promise<StoreEngineFactory>