Register App details
The App the AdvancedManager is attached to
The Config of the App the AdvancedManager is attached to
The EventEmitter of the App the AdvancedManager is attached to
For backward compatability and performance reasons Manager use Map to store data
An alias for size
Returns the total number of items stored in the Manager
Allows for iteration via for..of, learn more: [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators]
Adds a value to Manager, and uses the current size of the Manager as it's key, it works best when all the key in the Manager are numbers
Clear the Manager of all its contents
Removes a value stored in the Manager via a key, returns true if an element in the Map object existed and has been removed, or false if the element does not exist
Returns a new Iterator object that contains an array of [key, value] for each element in the Map object in insertion order.
Iterates through the Managers contents, calling a callback function every iteration
Get a value stored in the Manager
Returns the Manager classes base Map
Checks if the Manager contains a certain key
Returns the keys of all items stored in the Manager as an Array
Returns the last item in the Manager who's index is a certain distance from the last item in the Manager
Removes a value stored in the Manager via a key, returns the Manager class, allowing for chains
Add a ManagerItem to AdvancedManager at a specified key
Returns the values of all items stored in the Manager as an Array
Generated using TypeDoc
A tweak to the Manager class that makes it self aware of the App class it's instantiated in