Properties
Private mapObject
mapObject: {} = {}
Methods
addAllFromOther
- addAllFromOther(fastMapArg: FastMap<T>): void
-
Parameters
Returns void
addToMap
- addToMap(keyArg: string, objectArg: T, optionsArg?: { force: boolean }): boolean
-
Parameters
-
keyArg: string
-
objectArg: T
-
Optional optionsArg: { force: boolean }
Returns boolean
clean
-
Returns void
concat
-
Parameters
find
- find(findFunctionArg: (mapItemArg: T) => Promise<boolean>): Promise<T>
-
Parameters
-
findFunctionArg: (mapItemArg: T) => Promise<boolean>
-
- (mapItemArg: T): Promise<boolean>
-
Parameters
Returns Promise<boolean>
Returns Promise<T>
getByKey
- getByKey(keyArg: string): T
-
Parameters
Returns T
getKeys
-
Returns string[]
isUniqueKey
- isUniqueKey(keyArg: string): boolean
-
Parameters
Returns boolean
removeFromMap
- removeFromMap(keyArg: string): T
-
Parameters
Returns T
fast map allows for very quick lookups of objects with a unique key