Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class BaseCollectionCache

<K, V>

extends BaseCollectionMixinclass BaseCollectionMixindetritus-utils/BaseCollectionMixin<Ktype parameter K, Vtype parameter V>

Defined in basecollection

Constructor

constructor(options?: BaseCollectionOptionsinterface BaseCollectionOptionsdetritus-utils/BaseCollectionOptions)

Properties

caches = BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<Ktype parameter K, BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<Ktype parameter K, Vtype parameter V>>[src]
options: BaseCollectionOptionsinterface BaseCollectionOptionsdetritus-utils/BaseCollectionOptions = {}[src]

Methods

delete(cacheKey: Ktype parameter K): boolean[src]
2 more overloads
delete(cacheKey: Ktype parameter K | null | undefined, key: Ktype parameter K): boolean[src]
delete(cacheKey?: Ktype parameter K | null, key?: Ktype parameter K | null): boolean[src]
forEach(func: (v: Vtype parameter V, k: Ktype parameter K, map: Map<Ktype parameter K, Vtype parameter V>external Map) => void, thisArg?: any): void[src]
get(cacheKey: Ktype parameter K): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<Ktype parameter K, Vtype parameter V> | undefined[src]
2 more overloads
get(cacheKey: Ktype parameter K | null | undefined, key: Ktype parameter K): Vtype parameter V | undefined[src]
get(cacheKey?: Ktype parameter K | null, key?: Ktype parameter K | null): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<Ktype parameter K, Vtype parameter V> | Vtype parameter V | undefined[src]
has(cacheKey: Ktype parameter K): boolean[src]
2 more overloads
has(cacheKey: Ktype parameter K | null | undefined, key: Ktype parameter K): boolean[src]
has(cacheKey?: Ktype parameter K | null, key?: Ktype parameter K | null): boolean[src]
insertCache(cacheKey: Ktype parameter K): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<Ktype parameter K, Vtype parameter V>[src]
set(
cacheKey: Ktype parameter K,
key: Ktype parameter K,
value: Vtype parameter V
): BaseCollectionCacheclass BaseCollectionCachedetritus-client/collections/BaseCollectionCache
[src]
keys(): IterableIterator<Ktype parameter K>external IterableIterator[src]
values(): IterableIterator<Vtype parameter V>external IterableIterator[src]
[Symbol.iterator](): IterableIterator<[Ktype parameter K, Vtype parameter V]>external IterableIterator[src]