@epikodelabs/streamix / src/public-api / atom
Function: atom()
Call Signature
atom<
T>():Writable<T>
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:1228
Creates a writable atom without an initial value.
The value type should usually be provided explicitly:
ts
const user = atom<User>();Type Parameters
T
T = any
Returns
Writable<T>
Call Signature
atom<
T>(noInitialValue,options?):Writable<T>
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:1232
Creates a writable atom that intentionally starts without an initial value.
Type Parameters
T
T = any
Parameters
noInitialValue
typeof NO_INITIAL_VALUE
options?
Returns
Writable<T>
Call Signature
atom<
T>(initialValue,options?):Writable<T>
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:1241
Creates a writable atom with an initial value.
ts
const count = atom(0);
count.set(count.value + 1);Type Parameters
T
T = any
Parameters
initialValue
T
options?
Returns
Writable<T>