Skip to content

ReactiveRecord

Defined in: state/reactive.ts:70

Object-shaped store with shallow merge on set. TEncoded is the codec-encoded form (defaults to T for identity codecs); with a custom codec, serialize() returns TEncoded and hydrate receives the same.

T extends object

TEncoded = T

readonly [STATE_KIND]: "record"

Defined in: state/reactive.ts:74

get(): Readonly<T>

Defined in: state/reactive.ts:75

Readonly<T>


hydrate(raw): void

Defined in: state/reactive.ts:25

TEncoded

void

Serializable.hydrate


reset(): void

Defined in: state/reactive.ts:30

void

Resettable.reset


serialize(): TEncoded

Defined in: state/reactive.ts:24

TEncoded

Serializable.serialize


set(partial): void

Defined in: state/reactive.ts:76

Partial<T>

void


subscribe(listener): () => void

Defined in: state/reactive.ts:19

() => void

() => void

Reactive.subscribe