@epikodelabs/streamix / src/public-api / Readable
Interface: Readable<T>
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:129
Read-only atom projection that preserves observation APIs while hiding mutation and disposal controls.
Type Parameters
T
T = any
Properties
type
readonlytype:"atom"
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:130
name?
readonlyoptionalname:string
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:131
value
readonlyvalue:T
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:132
safeValue
readonlysafeValue:T
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:133
previous
readonlyprevious:T
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:134
disposed
readonlydisposed:boolean
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:135
dirty
readonlydirty:boolean
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:136
error?
readonlyoptionalerror:any
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:137
subscriberCount?
readonlyoptionalsubscriberCount:number
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:138
Methods
subscribe()
subscribe(
callback?):Subscription
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:139
Parameters
callback?
(current, previous) => any
Returns
onError()
onError(
handler):Subscription
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:140
Parameters
handler
(error) => void
Returns
[asyncIterator]()
[asyncIterator]():
AsyncIterator<T>
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:141
Returns
AsyncIterator<T>