Search
Preparing search index...
The search index is not available
Winter Cardinal
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
controller/data/internal
SMapMemory
Class SMapMemory<V>
Type parameters
V
Hierarchy
SMapBaseMemory
<
V
,
SMapPatch
<
V
>
,
SMapPatches
<
V
>
>
SMapMemory
Index
Constructors
constructor
Properties
_patches
_values
Methods
clear
And
Put
All_
clear
And
Put
All__
clear
And
Put_
clear
And
Put__
clear_
clear__
contains
Key_
contains
Value_
each_
filter_
filter__
find_
from
Json_
from
String_
get
And
Increment
Revision_
get
Revision_
get
Wrapper_
get_
initialize_
is
Empty_
is
Initialized_
is
Locked_
is
Non
Null_
is
Patch
Applicable_
is
Patch
Empty_
is
Read
Only_
lock_
make
Init
Values_
merge
Events_
new
Init
Args_
new
Value
Args_
on
Clear_
on
Merged
Event_
on
Put
All_
on
Put_
on
Remove
All_
on
Remove_
patch_
push
Change
Event_
push
Event_
put
All_
put
All__
put_
put__
remove_
remove__
reput_
reput__
reset
Authorized
Revision_
size_
to
Event
Data_
to
Json_
to
Object_
to
String_
to
Updated_
trigger
Events_
uninitialize_
unlock_
values_
Constructors
constructor
new SMap
Memory
(
parent
:
SContainerParentMemory
, name
:
string
, properties
:
Properties
, lock
:
Lock
, wrapperConstructor
:
WrapperConstructor
)
:
SMapMemory
Parameters
parent:
SContainerParentMemory
name:
string
properties:
Properties
lock:
Lock
wrapperConstructor:
WrapperConstructor
Returns
SMapMemory
Properties
Protected
_patches
_patches
:
SMapPatches
<
V
>
Protected
_values
_values
:
PlainObject
<
V
|
null
>
Methods
clear
And
Put
All_
clear
And
Put
All_
(
mappings
:
PlainObject
<
V
|
null
>
)
:
this
Parameters
mappings:
PlainObject
<
V
|
null
>
Returns
this
Protected
clear
And
Put
All__
clear
And
Put
All__
(
mappings
:
PlainObject
<
V
|
null
>
)
:
void
Parameters
mappings:
PlainObject
<
V
|
null
>
Returns
void
clear
And
Put_
clear
And
Put_
(
key
:
string
, value
:
V
|
null
)
:
null
Parameters
key:
string
value:
V
|
null
Returns
null
Protected
clear
And
Put__
clear
And
Put__
(
key
:
string
, value
:
V
|
null
)
:
null
Parameters
key:
string
value:
V
|
null
Returns
null
clear_
clear_
(
)
:
this
Returns
this
Protected
clear__
clear__
(
)
:
void
Returns
void
contains
Key_
contains
Key_
(
key
:
string
)
:
boolean
Parameters
key:
string
Returns
boolean
contains
Value_
contains
Value_
(
value
:
unknown
, comparator
:
Comparator
, thisArg
:
unknown
)
:
boolean
Parameters
value:
unknown
comparator:
Comparator
thisArg:
unknown
Returns
boolean
each_
each_
(
iteratee
:
Iteratee
<
string
,
V
|
null
,
any
>
, thisArg
:
unknown
)
:
void
Parameters
iteratee:
Iteratee
<
string
,
V
|
null
,
any
>
thisArg:
unknown
Returns
void
filter_
filter_
(
iteratee
:
Iteratee
<
string
,
V
|
null
,
any
>
, thisArg
:
unknown
)
:
this
Parameters
iteratee:
Iteratee
<
string
,
V
|
null
,
any
>
thisArg:
unknown
Returns
this
Protected
filter__
filter__
(
iteratee
:
Iteratee
<
string
,
V
|
null
,
any
>
, thisArg
:
unknown
)
:
void
Parameters
iteratee:
Iteratee
<
string
,
V
|
null
,
any
>
thisArg:
unknown
Returns
void
find_
find_
(
predicate
:
Iteratee
<
string
,
V
|
null
,
any
>
, thisArg
:
unknown
)
:
unknown
Parameters
predicate:
Iteratee
<
string
,
V
|
null
,
any
>
thisArg:
unknown
Returns
unknown
from
Json_
from
Json_
(
json
:
unknown
)
:
void
Parameters
json:
unknown
Returns
void
from
String_
from
String_
(
str
:
string
)
:
void
Parameters
str:
string
Returns
void
get
And
Increment
Revision_
get
And
Increment
Revision_
(
)
:
number
Returns
number
get
Revision_
get
Revision_
(
)
:
number
Returns
number
get
Wrapper_
get
Wrapper_
(
)
:
Connectable
Returns
Connectable
get_
get_
(
key
:
string
)
:
V
|
null
Parameters
key:
string
Returns
V
|
null
initialize_
initialize_
(
)
:
void
Returns
void
is
Empty_
is
Empty_
(
)
:
boolean
Returns
boolean
is
Initialized_
is
Initialized_
(
)
:
boolean
Returns
boolean
is
Locked_
is
Locked_
(
)
:
boolean
Returns
boolean
is
Non
Null_
is
Non
Null_
(
)
:
boolean
Returns
boolean
is
Patch
Applicable_
is
Patch
Applicable_
(
patches
:
unknown
[]
, revision
:
number
, hasNoPatches
:
boolean
)
:
boolean
Parameters
patches:
unknown
[]
revision:
number
hasNoPatches:
boolean
Returns
boolean
is
Patch
Empty_
is
Patch
Empty_
(
patches
:
unknown
[]
)
:
boolean
Parameters
patches:
unknown
[]
Returns
boolean
is
Read
Only_
is
Read
Only_
(
)
:
boolean
Returns
boolean
lock_
lock_
(
)
:
void
Returns
void
Protected
make
Init
Values_
make
Init
Values_
(
)
:
PlainObject
<
V
|
null
>
Returns
PlainObject
<
V
|
null
>
merge
Events_
merge
Events_
(
current
:
SMapBaseEventData
<
V
>
, previous
:
SMapBaseEventData
<
V
>
, isFirst
:
boolean
)
:
void
Parameters
current:
SMapBaseEventData
<
V
>
previous:
SMapBaseEventData
<
V
>
isFirst:
boolean
Returns
void
Protected
new
Init
Args_
new
Init
Args_
(
)
:
unknown
[]
Returns
unknown
[]
Protected
new
Value
Args_
new
Value
Args_
(
initArgs
:
unknown
[]
)
:
unknown
[]
Parameters
initArgs:
unknown
[]
Returns
unknown
[]
on
Clear_
on
Clear_
(
)
:
void
Returns
void
on
Merged
Event_
on
Merged
Event_
(
args
:
unknown
[]
)
:
void
Parameters
args:
unknown
[]
Returns
void
on
Put
All_
on
Put
All_
(
values
:
PlainObject
<
V
|
null
>
)
:
void
Parameters
values:
PlainObject
<
V
|
null
>
Returns
void
on
Put_
on
Put_
(
key
:
string
, value
:
V
|
null
)
:
boolean
Parameters
key:
string
value:
V
|
null
Returns
boolean
on
Remove
All_
on
Remove
All_
(
values
:
PlainObject
<
V
|
null
>
)
:
void
Parameters
values:
PlainObject
<
V
|
null
>
Returns
void
on
Remove_
on
Remove_
(
key
:
string
)
:
void
Parameters
key:
string
Returns
void
patch_
patch_
(
patches
:
unknown
[]
)
:
unknown
[]
|
null
Parameters
patches:
unknown
[]
Returns
unknown
[]
|
null
push
Change
Event_
push
Change
Event_
(
initArg
:
unknown
|
null
, changeArgs
:
unknown
[]
)
:
void
Parameters
initArg:
unknown
|
null
changeArgs:
unknown
[]
Returns
void
push
Event_
push
Event_
(
name
:
string
, args
:
unknown
[]
)
:
void
Parameters
name:
string
args:
unknown
[]
Returns
void
put
All_
put
All_
(
mappings
:
PlainObject
<
V
|
null
>
)
:
this
Parameters
mappings:
PlainObject
<
V
|
null
>
Returns
this
Protected
put
All__
put
All__
(
mappings
:
PlainObject
<
V
|
null
>
)
:
void
Parameters
mappings:
PlainObject
<
V
|
null
>
Returns
void
put_
put_
(
key
:
string
, value
:
V
|
null
)
:
V
|
null
Parameters
key:
string
value:
V
|
null
Returns
V
|
null
Protected
put__
put__
(
key
:
string
, value
:
V
|
null
)
:
V
|
null
Parameters
key:
string
value:
V
|
null
Returns
V
|
null
remove_
remove_
(
key
:
string
)
:
V
|
null
Parameters
key:
string
Returns
V
|
null
Protected
remove__
remove__
(
key
:
string
)
:
V
|
null
Parameters
key:
string
Returns
V
|
null
reput_
reput_
(
key
:
string
)
:
V
|
null
Parameters
key:
string
Returns
V
|
null
Protected
reput__
reput__
(
key
:
string
)
:
V
|
null
Parameters
key:
string
Returns
V
|
null
reset
Authorized
Revision_
reset
Authorized
Revision_
(
)
:
void
Returns
void
size_
size_
(
)
:
number
Returns
number
to
Event
Data_
to
Event
Data_
(
added
:
AddedMapItems
<
V
>
|
null
, removed
:
RemovedMapItems
<
V
>
|
null
, updated
:
UpdatedMapItems
<
V
>
|
null
)
:
[
null
,
AddedMapItems
<
V
>
,
RemovedMapItems
<
V
>
,
UpdatedMapItems
<
V
>
]
Parameters
added:
AddedMapItems
<
V
>
|
null
removed:
RemovedMapItems
<
V
>
|
null
updated:
UpdatedMapItems
<
V
>
|
null
Returns
[
null
,
AddedMapItems
<
V
>
,
RemovedMapItems
<
V
>
,
UpdatedMapItems
<
V
>
]
to
Json_
to
Json_
(
)
:
PlainObject
<
V
|
null
>
Returns
PlainObject
<
V
|
null
>
to
Object_
to
Object_
(
)
:
PlainObject
<
V
|
null
>
Returns
PlainObject
<
V
|
null
>
to
String_
to
String_
(
)
:
string
Returns
string
Protected
to
Updated_
to
Updated_
(
)
:
void
Returns
void
trigger
Events_
trigger
Events_
(
eventMap
:
EventArgumentMap
, eventList
:
EventArgumentList
, isFirst
:
boolean
)
:
void
Parameters
eventMap:
EventArgumentMap
eventList:
EventArgumentList
isFirst:
boolean
Returns
void
uninitialize_
uninitialize_
(
)
:
void
Returns
void
unlock_
unlock_
(
)
:
void
Returns
void
values_
values_
(
)
:
Array
<
V
|
null
>
Returns
Array
<
V
|
null
>
Globals
Internals
controller
controller/data
event
exception
io
server
util
util/dom
util/lang
Externals
controller/data/internal
controller/internal
controller/internal/info
event/internal
exception/internal
server/internal
util/internal
util/lang/internal
SMap
Memory
constructor
_patches
_values
clear
And
Put
All_
clear
And
Put
All__
clear
And
Put_
clear
And
Put__
clear_
clear__
contains
Key_
contains
Value_
each_
filter_
filter__
find_
from
Json_
from
String_
get
And
Increment
Revision_
get
Revision_
get
Wrapper_
get_
initialize_
is
Empty_
is
Initialized_
is
Locked_
is
Non
Null_
is
Patch
Applicable_
is
Patch
Empty_
is
Read
Only_
lock_
make
Init
Values_
merge
Events_
new
Init
Args_
new
Value
Args_
on
Clear_
on
Merged
Event_
on
Put
All_
on
Put_
on
Remove
All_
on
Remove_
patch_
push
Change
Event_
push
Event_
put
All_
put
All__
put_
put__
remove_
remove__
reput_
reput__
reset
Authorized
Revision_
size_
to
Event
Data_
to
Json_
to
Object_
to
String_
to
Updated_
trigger
Events_
uninitialize_
unlock_
values_
Generated using
TypeDoc