The first item in this Cache
The first key of this cache
The first value of this cache
The last item in this cache
The last key of this cache
The last value of this cache
Adds levels to the levels cache to be converted to valid permission structure
The permission number for the level you are defining
Whether the level should break (stop processing higher levels, and inhibit a no permission error)
Adds levels to the levels cache
The permission number for the level you are defining
The permission checking function
If the permission should auto fetch members
Returns a shallow clone of this Cache
Returns a new Cache with this and other caches together
Other caches to include in the new cache
Returns any errors in the perm levels
Naive equality compare function
The cache to compare this against
Tests if every entry in this cache meets a condition
The function to test the condition
Optional binding for the fn param
Returns a new filtered Cache based on the filter function
Function used to determine what entries are in the new Cache
Optional binding for the fn param
Finds an entry from this Cache
Function used to find what you are looking for
Optional binding for the fn param
Finds a key from this Cache
Function used to find what you are looking for
Optional binding for the fn param
Finds a value from this Cache
Function used to find what you are looking for
Optional binding for the fn param
Checks if all permission levels are valid
Maps this Cache to an array (like Array#map())
Function to determine what is mapped to the new Array
Optional binding for the fn param
Reduces this cache into a singularity
The function to determine how this Cache is reduced
The initial value
Optional binding for the fn param
Removes levels from the levels cache
The permission number for the level you are removing
Runs the defined permissionLevels
The message to pass to perm level functions
The minimum permissionLevel ok to pass
Tests if some entries in this cache meets a condition
The function to test the condition
Optional binding for the fn param
Sorts entries in-place in this Cache
Function to determine how this Cache should be sorted
Sorts entries in a new Cache
Function to determine how the resulting Cache should be sorted
Sweeps entries from this Cache
Function used to determine what entries are swept
Optional binding for the fn param
Validates the permission levels, throwing an error if something is wrong
Generated using TypeDoc
Permission levels. See {@tutorial UnderstandingPermissionLevels} for more information how to use this class to define custom permissions.
UnderstandingPermissionLevels