Hydration overview
Added in v1.0.0
Table of contents
dehydration
dehydrate
Signature
export declare const dehydrate: (
registry: Registry.Registry,
options?: { readonly encodeInitialAs?: "ignore" | "promise" | "value-only" | undefined }
) => Array<DehydratedAtom>
Added in v1.0.0
toValues
Signature
export declare const toValues: (state: ReadonlyArray<DehydratedAtom>) => Array<DehydratedAtomValue>
Added in v1.0.0
hydration
hydrate
Signature
export declare const hydrate: (registry: Registry.Registry, dehydratedState: Iterable<DehydratedAtom>) => void
Added in v1.0.0
models
DehydratedAtom (interface)
Signature
export interface DehydratedAtom {
readonly "~@effect-atom/atom/DehydratedAtom": true
}
Added in v1.0.0
DehydratedAtomValue (interface)
Signature
export interface DehydratedAtomValue extends DehydratedAtom {
readonly key: string
readonly value: unknown
readonly dehydratedAt: number
readonly resultPromise?: Promise<unknown> | undefined
}
Added in v1.0.0