ngx-encrypt-storage
16.0.1 • Public • Published NgxEncryptStorage
This library was generated with Angular CLI.
Installation
npm i ngx-encrypt-storage --save
Inject in component
- you can import in component level to use as singleton service.
Version support
Angular version |
library version |
15 |
15.0.0 |
Usage
....
import { NgxEncryptStorageService } from 'ngx-encrypt-storage';
@Component({
......
providers: [NgxEncryptStorageService]
})
export class AppComponent {
constructor(
private storageService:NgxEncryptStorageService,
){
this.loadData();
}
loadData(){
// for local storage
this.storageService.setLocalStorageItem('keyName', 'obj','encryptKey');
}
}
API
Inputs
Input |
Type |
Required |
Description |
keyName |
string |
true |
key used to store data |
obj |
any |
true |
value what need to store |
encryptKey |
string |
false |
if provide encryptKey then it will convert data to encrypted format else normal data will store |
Methods
Name |
Params |
Description |
setLocalStorageItem |
keyName(required), obj(required), encryptKey(optional) |
To store value in local storage |
getLocalStorageItem |
keyName(required), encryptKey(optional) |
To get value from local storage |
setSessionStorageItem |
keyName(required), obj(required), encryptKey(optional) |
To store value in session storage |
getSessionStorageItem |
keyName(required), encryptKey(optional) |
To get value from session storage |
clearLocalStorageByKey |
keyName(required) |
For remove item from local storage |
clearSessionStorageByKey |
keyName(required) |
For remove item from session storage |
clearAllLocalStorage |
- |
For remove all items form local storage |
clearAllSessionStorage |
- |
For remove all items form session storage |
Package Sidebar
Install
npm i ngx-encrypt-storage
Weekly Downloads
Last publish