@epikodelabs/streamix / src/public-api / Readable
Interface: Readable<T>
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:97
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:98
name?
readonlyoptionalname?:string
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:99
value
readonlyvalue:T
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:100
safeValue
readonlysafeValue:T
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:101
previous
readonlyprevious:T
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:102
disposed
readonlydisposed:boolean
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:103
dirty
readonlydirty:boolean
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:104
error?
readonlyoptionalerror?:any
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:105
subscriberCount?
readonlyoptionalsubscriberCount?:number
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:106
Methods
subscribe()
subscribe(
callback?):Subscription
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:107
Parameters
callback?
(current, previous) => any
Returns
onError()
onError(
handler):Subscription
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:108
Parameters
handler
(error) => void
Returns
[asyncIterator]()
[asyncIterator]():
AsyncIterator<T>
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:109
Returns
AsyncIterator<T>