File size: 666 Bytes
1944112 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | /**
* `browser.storage.local` already *is* the StorageAdapter shape — `get(key)`
* and `set(obj)`. The two-method interface was chosen for that reason, so this
* is a passthrough rather than a translation layer.
*
* @returns {import("../engine/model-store.js").StorageAdapter}
*/
export function webExtensionStorage(): import("../engine/model-store.js").StorageAdapter;
/**
* Wires a ScheduledEngine onto this extension's runtime messaging.
*
* @param {import("../engine/engine.js").ScheduledEngine} engine
* @returns {() => void} detach
*/
export function attachWebExtensionTransport(engine: import("../engine/engine.js").ScheduledEngine): () => void;
|