@bytesoftio/value
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Value
constructor
differ
initial
Value
listeners
value
get
listen
notify
reset
set
Observable
Value
Create
Value
Value
Callback
Value
Callback
Unsubscribe
Value
Differ
create
Value
Type parameters
TValue
Hierarchy
Value
Implements
ObservableValue
<
TValue
>
Index
Constructors
constructor
Properties
differ
initial
Value
listeners
value
Methods
get
listen
notify
reset
set
Constructors
constructor
new
Value
(
initialValue
:
TValue
, differ
?:
ValueDiffer
<
TValue
>
)
:
Value
Parameters
initialValue:
TValue
Default value
differ:
ValueDiffer
<
TValue
>
= defaultDiffer
Returns
Value
Properties
differ
differ
:
ValueDiffer
<
any
>
initial
Value
initial
Value
:
TValue
listeners
listeners
:
ValueListener
<
TValue
>
[]
value
value
:
TValue
Methods
get
get
(
)
:
TValue
Returns
TValue
listen
listen
(
callback
:
ValueCallback
<
TValue
>
, notifyImmediately
?:
boolean
)
:
ValueCallbackUnsubscribe
Parameters
callback:
ValueCallback
<
TValue
>
Default value
notifyImmediately:
boolean
= true
Returns
ValueCallbackUnsubscribe
Protected
notify
notify
(
)
:
void
Returns
void
reset
reset
(
initialValue
?:
TValue
)
:
void
Parameters
Optional
initialValue:
TValue
Returns
void
set
set
(
newValue
:
TValue
)
:
void
Parameters
newValue:
TValue
Returns
void