Class TJSSessionStorage
                 
                    
                  Hierarchy
              
              - TJSWebStorage- TJSSessionStorage (View Summary)
 
Index
Constructors
Methods
Constructors
constructor
- Returns TJSSessionStorage
Methods
entries
- Type Parameters- TReturns an iterable for the session storage keys and stores. 
 - Parameters- Optionalregex: RegExp- Optional regular expression to filter by storage keys. 
 - Returns IterableIterator<[string, Writable<T>]>- Iterable iterator of keys and stores. 
- T
getItem 
- Get value from the storage API. - Parameters- key: stringKey to lookup in storage API. 
- OptionaldefaultValue: any- A default value to return if key not present in session storage. 
 - Returns any- Value from session storage or if not defined any default value provided. 
- key: string
getStore 
- Returns the backing Svelte store for the given key; potentially sets a default value if the key is not already set. - Type Parameters- T
 - Parameters- key: stringKey to lookup in storage API. 
- OptionaldefaultValue: T- A default value to return if key not present in session storage. 
- OptionalstorageStores: StorageStores- Additional store creation options. 
 - Returns Writable<T>- The Svelte store for this key. 
hasStore 
- Returns whether a store has already been created for the given key. - Parameters- key: stringKey to lookup in storage API. 
 - Returns boolean
- key: string
keys
- Returns an iterable for the session storage keys from existing stores. - Parameters- Optionalregex: RegExp- Optional regular expression to filter by storage keys. 
 - Returns IterableIterator<string>- Iterable iterator of session storage keys. 
setItem 
- Sets the value for the given key in storage API. - Parameters- key: stringKey to lookup in storage API. 
- value: anyA value to set for this key. 
 - Returns void
- key: string
stores
- Type Parameters- TReturns an iterable for the session storage stores. 
 - Parameters- Optionalregex: RegExp- Optional regular expression to filter by storage keys. 
 - Returns IterableIterator<Writable<T>>- Iterable iterator of stores. 
- T
swapItemBoolean  
- Convenience method to swap a boolean value stored in storage API updating the associated store value. - Parameters- key: stringKey to lookup in storage API. 
- OptionaldefaultValue: boolean- A default value to return if key not present in session storage. 
 - Returns boolean- The boolean swap for the given key. 
- key: string
Provides a TJSWebStorage instance for standard browser session storage use cases.