LeafBuilder
Defined in: state/factories.ts:479
Builder passed to createStore to construct typed leaves. Each method
returns a Reactive* of the matching shape. Leaves don’t carry an id —
the compound owns the save contract for the tree.
Methods
Section titled “Methods”counter()
Section titled “counter()”counter(
opts?):ReactiveCounter
Defined in: state/factories.ts:484
Parameters
Section titled “Parameters”default?
Section titled “default?”number | (() => number)
Returns
Section titled “Returns”list()
Section titled “list()”list<
T>(opts?):ReactiveList<T>
Defined in: state/factories.ts:495
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”default?
Section titled “default?”Iterable<T, any, any> | (() => Iterable<T>)
Returns
Section titled “Returns”ReactiveList<T>
map<
K,V>(opts?):ReactiveMap<K,V>
Defined in: state/factories.ts:489
Type Parameters
Section titled “Type Parameters”K
V
Parameters
Section titled “Parameters”default?
Section titled “default?”Iterable<[K, V], any, any> | (() => Iterable<[K, V]>)
Returns
Section titled “Returns”ReactiveMap<K, V>
record()
Section titled “record()”record<
T,TEncoded>(opts):ReactiveRecord<T,TEncoded>
Defined in: state/factories.ts:485
Type Parameters
Section titled “Type Parameters”T extends object
TEncoded
Section titled “TEncoded”TEncoded = T
Parameters
Section titled “Parameters”codec?
Section titled “codec?”Codec<T, TEncoded>
default
Section titled “default”T | (() => T)
Returns
Section titled “Returns”ReactiveRecord<T, TEncoded>
set<
K>(opts?):ReactiveSet<K>
Defined in: state/factories.ts:492
Type Parameters
Section titled “Type Parameters”K
Parameters
Section titled “Parameters”default?
Section titled “default?”Iterable<K, any, any> | (() => Iterable<K>)
Returns
Section titled “Returns”ReactiveSet<K>
value()
Section titled “value()”value<
T,TEncoded>(opts):ReactiveValue<T,TEncoded>
Defined in: state/factories.ts:480
Type Parameters
Section titled “Type Parameters”T
TEncoded
Section titled “TEncoded”TEncoded = T
Parameters
Section titled “Parameters”codec?
Section titled “codec?”Codec<T, TEncoded>
default
Section titled “default”T | (() => T)
Returns
Section titled “Returns”ReactiveValue<T, TEncoded>