@tspro/ts-utils-lib
Preparing search index...
KVComponent
Interface KVComponent<K, VALUE>
interface
KVComponent
<
K
extends
any
[]
,
VALUE
>
{
get
size
()
:
number
;
clear
?
()
:
void
;
delete
(
...
keys
:
K
)
:
boolean
;
get
(
...
keys
:
K
)
:
VALUE
|
undefined
;
getOrCreate
(
...
keysAndCreator
:
[
...
K
[]
,
VALUE
]
)
:
VALUE
;
getOrDefault
(
...
keysAndDefault
:
[
...
K
[]
,
VALUE
]
)
:
VALUE
;
has
(
...
keys
:
K
)
:
boolean
;
isEmpty
()
:
boolean
;
kvEntries
()
:
IterableIterator
<
[
K
,
VALUE
]
>
;
kvKeys
()
:
IterableIterator
<
K
>
;
kvValues
()
:
IterableIterator
<
VALUE
>
;
set
(
...
keysAndValue
:
[
...
K
[]
,
VALUE
]
)
:
void
;
toString
()
:
string
;
}
Type Parameters
K
extends
any
[]
VALUE
Implemented by
BiMap
DefaultArray
IndexArray
SignedIndexArray
TriMap
UniMap
ValueSet
Index
Accessors
size
Methods
clear?
delete
get
get
Or
Create
get
Or
Default
has
is
Empty
kv
Entries
kv
Keys
kv
Values
set
to
String
Accessors
size
get
size
()
:
number
Returns
number
Methods
Optional
clear
clear
?
()
:
void
Returns
void
delete
delete
(
...
keys
:
K
)
:
boolean
Parameters
...
keys
:
K
Returns
boolean
get
get
(
...
keys
:
K
)
:
VALUE
|
undefined
Parameters
...
keys
:
K
Returns
VALUE
|
undefined
get
Or
Create
getOrCreate
(
...
keysAndCreator
:
[
...
K
[]
,
VALUE
]
)
:
VALUE
Parameters
...
keysAndCreator
:
[
...
K
[]
,
VALUE
]
Returns
VALUE
get
Or
Default
getOrDefault
(
...
keysAndDefault
:
[
...
K
[]
,
VALUE
]
)
:
VALUE
Parameters
...
keysAndDefault
:
[
...
K
[]
,
VALUE
]
Returns
VALUE
has
has
(
...
keys
:
K
)
:
boolean
Parameters
...
keys
:
K
Returns
boolean
is
Empty
isEmpty
()
:
boolean
Returns
boolean
kv
Entries
kvEntries
()
:
IterableIterator
<
[
K
,
VALUE
]
>
Returns
IterableIterator
<
[
K
,
VALUE
]
>
kv
Keys
kvKeys
()
:
IterableIterator
<
K
>
Returns
IterableIterator
<
K
>
kv
Values
kvValues
()
:
IterableIterator
<
VALUE
>
Returns
IterableIterator
<
VALUE
>
set
set
(
...
keysAndValue
:
[
...
K
[]
,
VALUE
]
)
:
void
Parameters
...
keysAndValue
:
[
...
K
[]
,
VALUE
]
Returns
void
to
String
toString
()
:
string
Returns
string
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Accessors
size
Methods
clear
delete
get
get
Or
Create
get
Or
Default
has
is
Empty
kv
Entries
kv
Keys
kv
Values
set
to
String
@tspro/ts-utils-lib
Loading...