new LastState()
Allows interactions with the last state values, which are used to implement last application states or "stickiness".
Methods
- 
    <static> buildKey(name, lastStateId [, module])
- 
    
    Builds the key for a given name, lastStateId, and (optionally) module, which is used as a key for CRUD operations on last state values. Parameters:Name Type Argument Description namestring State type name. lastStateIdstring Last state identifier. modulestring <optional> 
 Module name. Returns:A last state key corresponding to the given values. - Type
- string
 
- 
    <static> defaults(key)
- 
    
    Gets the default last state for a key. Parameters:Name Type Description keystring A last state key. Returns:The default last state for the given key.- Type
- string
 
- 
    <static> get(key)
- 
    
    Get the last state value given a key. If it doesn't exist, return the default value as specified in the component metadata. Parameters:Name Type Description keystring The local storage key. Returns:The last state value. - Type
- *
 
- 
    <static> key(name, component)
- 
    
    Gets the key for a given component, which is used as a key for CRUD operations on last state values. Parameters:Name Type Description namestring State type name. componentObject Component name. Returns:A last state key corresponding to the given values. - Type
- string
 
- 
    <static> preserve(key)
- 
    
    Registers a state as important (should survive a cache clean). Parameters:Name Type Description keystring The key of the state to preserve. 
- 
    <static> register(component)
- 
    
    Registers last states default values given a component. The default value is specified in the component metadata. Parameters:Name Type Description componentObject Component to register default states for. 
- 
    <static> remove(key)
- 
    
    Deletes last state from local storage. Parameters:Name Type Description keystring The state to remove from local storage. 
- 
    <static> set(key, value)
- 
    
    Saves the last state in local storage. Parameters:Name Type Description keystring The local storage key. valuestring The value to associate with key.