@epikodelabs/streamix / src/public-api / Writable
Interface: Writable<T>
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:91
Public API Contract
Extends
Atom<T>
Type Parameters
T
T = any
Properties
type
readonlytype:"atom"
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:64
Inherited from
name?
readonlyoptionalname:string
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:65
Inherited from
value
readonlyvalue:T
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:66
Inherited from
safeValue
readonlysafeValue:T
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:67
Inherited from
previous
readonlyprevious:T
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:68
Inherited from
disposed
readonlydisposed:boolean
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:69
Inherited from
error?
readonlyoptionalerror:any
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:70
Inherited from
subscriberCount?
readonlyoptionalsubscriberCount:number
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:71
Inherited from
Methods
subscribe()
subscribe(
callback?):Subscription
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:72
Parameters
callback?
(current, previous) => any
Returns
Inherited from
onError()
onError(
handler):Subscription
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:73
Parameters
handler
(error) => void
Returns
Inherited from
dispose()
dispose():
void
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:74
Returns
void
Inherited from
[asyncIterator]()
[asyncIterator]():
AsyncIterator<T>
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:75
Returns
AsyncIterator<T>
Inherited from
next()
next(
value):void
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:92
Parameters
value
T
Returns
void
set()
set(
value):void
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:93
Parameters
value
T
Returns
void
fail()
fail(
err,options?):void
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:94
Parameters
err
any
options?
terminate?
boolean
Returns
void
recover()?
optionalrecover():void
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:95
Returns
void
clearError()?
optionalclearError():void
Defined in: projects/libraries/streamix/src/lib/atoms/atom.ts:96
Returns
void