Search
Preparing search index...
The search index is not available
Detritus Client
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Detritus Client
collections/basecollection
BaseCollectionCache
Class BaseCollectionCache<K, V>
Type parameters
K
V
Hierarchy
BaseCollectionMixin
<
K
,
V
>
BaseCollectionCache
BaseClientCollectionCache
Index
Constructors
constructor
Properties
caches
options
Accessors
[
Symbol.to
String
Tag]
length
size
Methods
[
Symbol.iterator]
clear
delete
entries
every
filter
find
first
for
Each
get
has
insert
Cache
join
keys
map
reduce
set
some
sort
to
Array
toJSON
to
String
values
Constructors
constructor
new
Base
Collection
Cache<K, V>
(
options
?:
BaseCollectionOptions
)
:
BaseCollectionCache
<
K
,
V
>
Type parameters
K
V
Parameters
Optional
options:
BaseCollectionOptions
Returns
BaseCollectionCache
<
K
,
V
>
Properties
Readonly
caches
caches
:
BaseCollection
<
K
,
BaseCollection
<
K
,
V
>
>
= ...
Readonly
options
options
:
BaseCollectionOptions
= {}
Accessors
[
Symbol.to
String
Tag]
get
[Symbol.toStringTag]
(
)
:
string
Returns
string
length
get
length
(
)
:
number
Returns
number
size
get
size
(
)
:
number
Returns
number
Methods
[
Symbol.iterator]
[
Symbol.iterator]
(
)
:
IterableIterator
<
[
K
,
V
]
>
Returns
IterableIterator
<
[
K
,
V
]
>
clear
clear
(
)
:
void
Returns
void
delete
delete
(
cacheKey
:
K
)
:
boolean
delete
(
cacheKey
:
undefined
|
null
|
K
, key
:
K
)
:
boolean
Parameters
cacheKey:
K
Returns
boolean
Parameters
cacheKey:
undefined
|
null
|
K
key:
K
Returns
boolean
entries
entries
(
)
:
IterableIterator
<
[
K
,
V
]
>
Returns
IterableIterator
<
[
K
,
V
]
>
every
every
(
func
:
(
v
:
V
, k
:
K
)
=>
boolean
)
:
boolean
Parameters
func:
(
v
:
V
, k
:
K
)
=>
boolean
(
v
:
V
, k
:
K
)
:
boolean
Parameters
v:
V
k:
K
Returns
boolean
Returns
boolean
filter
filter
(
func
:
(
v
:
V
, k
:
K
)
=>
boolean
)
:
V
[]
Parameters
func:
(
v
:
V
, k
:
K
)
=>
boolean
(
v
:
V
, k
:
K
)
:
boolean
Parameters
v:
V
k:
K
Returns
boolean
Returns
V
[]
find
find
(
func
:
(
v
:
V
, k
:
K
)
=>
boolean
)
:
undefined
|
V
Parameters
func:
(
v
:
V
, k
:
K
)
=>
boolean
(
v
:
V
, k
:
K
)
:
boolean
Parameters
v:
V
k:
K
Returns
boolean
Returns
undefined
|
V
first
first
(
)
:
undefined
|
V
Returns
undefined
|
V
for
Each
for
Each
(
func
:
(
v
:
V
, k
:
K
, map
:
Map
<
K
,
V
>
)
=>
void
, thisArg
?:
any
)
:
void
Parameters
func:
(
v
:
V
, k
:
K
, map
:
Map
<
K
,
V
>
)
=>
void
(
v
:
V
, k
:
K
, map
:
Map
<
K
,
V
>
)
:
void
Parameters
v:
V
k:
K
map:
Map
<
K
,
V
>
Returns
void
Optional
thisArg:
any
Returns
void
get
get
(
cacheKey
:
K
)
:
undefined
|
BaseCollection
<
K
,
V
>
get
(
cacheKey
:
undefined
|
null
|
K
, key
:
K
)
:
undefined
|
V
Parameters
cacheKey:
K
Returns
undefined
|
BaseCollection
<
K
,
V
>
Parameters
cacheKey:
undefined
|
null
|
K
key:
K
Returns
undefined
|
V
has
has
(
cacheKey
:
K
)
:
boolean
has
(
cacheKey
:
undefined
|
null
|
K
, key
:
K
)
:
boolean
Parameters
cacheKey:
K
Returns
boolean
Parameters
cacheKey:
undefined
|
null
|
K
key:
K
Returns
boolean
insert
Cache
insert
Cache
(
cacheKey
:
K
)
:
BaseCollection
<
K
,
V
>
Parameters
cacheKey:
K
Returns
BaseCollection
<
K
,
V
>
join
join
(
separator
?:
string
)
:
string
Parameters
Optional
separator:
string
Returns
string
keys
keys
(
)
:
IterableIterator
<
K
>
Returns
IterableIterator
<
K
>
map
map
(
func
:
(
v
:
V
, k
:
K
)
=>
any
)
:
any
[]
Parameters
func:
(
v
:
V
, k
:
K
)
=>
any
(
v
:
V
, k
:
K
)
:
any
Parameters
v:
V
k:
K
Returns
any
Returns
any
[]
reduce
reduce
(
func
:
(
intial
:
any
, v
:
V
)
=>
any
, initialValue
?:
any
)
:
any
Parameters
func:
(
intial
:
any
, v
:
V
)
=>
any
(
intial
:
any
, v
:
V
)
:
any
Parameters
intial:
any
v:
V
Returns
any
Optional
initialValue:
any
Returns
any
set
set
(
cacheKey
:
K
, key
:
K
, value
:
V
)
:
BaseCollectionCache
<
K
,
V
>
Parameters
cacheKey:
K
key:
K
value:
V
Returns
BaseCollectionCache
<
K
,
V
>
some
some
(
func
:
(
v
:
V
, k
:
K
)
=>
boolean
)
:
boolean
Parameters
func:
(
v
:
V
, k
:
K
)
=>
boolean
(
v
:
V
, k
:
K
)
:
boolean
Parameters
v:
V
k:
K
Returns
boolean
Returns
boolean
sort
sort
(
func
?:
(
x
:
V
, y
:
V
)
=>
number
)
:
V
[]
Parameters
Optional
func:
(
x
:
V
, y
:
V
)
=>
number
(
x
:
V
, y
:
V
)
:
number
Parameters
x:
V
y:
V
Returns
number
Returns
V
[]
to
Array
to
Array
(
)
:
V
[]
Returns
V
[]
toJSON
toJSON
(
)
:
V
[]
Returns
V
[]
to
String
to
String
(
)
:
string
Returns
string
values
values
(
)
:
IterableIterator
<
V
>
Returns
IterableIterator
<
V
>
Exports
collections/basecollection
Base
Client
Collection
Base
Client
Collection
Cache
Base
Client
Guild
Reference
Cache
Base
Collection
Base
Collection
Cache
constructor
caches
options
[
Symbol.to
String
Tag]
length
size
[
Symbol.iterator]
clear
delete
entries
every
filter
find
first
for
Each
get
has
insert
Cache
join
keys
map
reduce
set
some
sort
to
Array
toJSON
to
String
values
Empty
Base
Collection
Base
Client
Collection
Options
Base
Collection
Options
empty
Base
Collection
Generated using
TypeDoc