Constructs our SerializerStore for use in Klasa.
The Klasa client
The type of structure this store holds.
The different aliases that represent the arguments in this store.
The client this Store was created with.
The core directories pieces of this store can hold.
The name of this store.
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
The directory of local pieces relative to where you run Klasa from.
Adds and sets up an AliasPiece in our store.
The piece we are setting up
Clears the AliasPieces and aliases from this store
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
The overriden delete method, this will always throw.
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
Returns an AliasPiece in the store if it exists by its name or by an alias.
A argument or alias name
Returns a boolean if the AliasPiece or alias is found within the store.
A piece or alias name
Initializes all pieces in this store.
Loads a piece into Klasa so it can be saved in this store.
The directory the file is located in
A string or array of strings showing where the file is located.
Loads all of our Pieces from both the user and core directories.
The number of Pieces loaded.
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
Registers a core directory to check for pieces.
The directory to check for core pieces
Removes an AliasPiece from the store.
An AliasPiece object or a string representing an AliasPiece or alias name
Whether or not the removal was successful.
Resolve a string or piece into a piece object.
The piece object or a string representing a piece's name
The overriden set method, this will always throw.
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
Defines toString behavior for stores
This store name
Generated using TypeDoc
Stores all Serializer pieces for use in Klasa.
0.5.0