@stainless-code/persist
Version:
Hydration-aware persistence for any reactive store — zero-dep persistSource core; codecs, backends, cross-tab transport, source + framework hydration adapters ship as opt-in recipes
3 lines • 1.19 kB
text/typescript
import { S as persistSource, _ as createPersistRegistry, a as JsonStorageOptions, b as identityCodec, c as PersistOptions, d as PersistableSource, f as StateStorage, g as createMigrationChain, h as createJSONStorage, i as CrossTabStorageEvent, l as PersistRegistry, m as StorageValue, n as CreateStorageOptions, o as PersistApi, p as StorageCodec, r as CrossTabEventTarget, s as PersistDecodeRethrowError, t as CreateMigrationChainOptions, u as PersistStorage, v as createSessionStorage, x as jsonCodec, y as createStorage } from "../persist-core-B649IGlX.mjs";
import { i as toHydrationSignal, n as HydrationSource, r as alwaysHydratedSignal, t as HydrationSignal } from "../hydration-DclSpq51.mjs";
export { CreateMigrationChainOptions, CreateStorageOptions, CrossTabEventTarget, CrossTabStorageEvent, HydrationSignal, HydrationSource, JsonStorageOptions, PersistApi, PersistDecodeRethrowError, PersistOptions, PersistRegistry, PersistStorage, PersistableSource, StateStorage, StorageCodec, StorageValue, alwaysHydratedSignal, createJSONStorage, createMigrationChain, createPersistRegistry, createSessionStorage, createStorage, identityCodec, jsonCodec, persistSource, toHydrationSignal };