StorageUtility
Storage will store and retrieve data. This is expected to have set and get methods overwritten if necessary.
Example:
import { Storage } from 'clinical6';
Storage.set('kittens', 5);
Storage.get('kittens');
    Static Member Summary
| Static Public Members | ||
| public static | 
      
       | 
    |
| public static get | 
      
       Get the instance of the storage utility  | 
    |
Constructor Summary
| Public Constructor | ||
| public | 
       constructor(enforcer: Symbol) Constructor  | 
    |
Method Summary
| Public Methods | ||
| public | 
      
       Clear storage data.  | 
    |
| public | 
      
       Get storage data.  | 
    |
| public | 
      
       Determines if the type and id exist in storage  | 
    |
| public | 
      
       Set storage data.  | 
    |
Static Public Members
Public Constructors
Public Methods
public clear(type: String, id: String): Promise<any> source
Clear storage data.
Throw:
If type is not a string  | 
      
Example:
import { Storage } from 'clinical6';
Storage.clear('kittens');
Storage.clear();
    public get(type: String, options: Object): Promise<any> source
Get storage data.
Params:
| Name | Type | Attribute | Description | 
| type | String | 
  | 
      Type/Key of item to get - should be server's obj type  | 
    
| options | Object | 
  | 
      Options for getting storage information  | 
    
| options.id | String | 
  | 
      The id, if you want to store a specific item  | 
    
| options.asArray | String | 
  | 
      Return as array  | 
    
Throw:
If type is empty or not a string  | 
      
Example:
import { Storage } from 'clinical6';
Storage.get('kittens');
    public set(type: String, value: String, options: Object): Promise<any> source
Set storage data.
Params:
| Name | Type | Attribute | Description | 
| type | String | 
  | 
      Type/Key of item to store - should be server's obj type  | 
    
| value | String | Value of item to store  | 
    |
| options | Object | 
  | 
      Options for setting storage information  | 
    
| options.id | String | 
  | 
      The id, if you want to store a specific item  | 
    
| options.key | String | 
  | 
      The key, if you want to store a specific key. Only used if value is an array  | 
    
Throw:
If key/value is empty or not a string  | 
      
Example:
import { Storage } from 'clinical6';
Storage.set('kittens', 5);
    
  Manual
  Reference
  Source
  Test
  
    
  