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

5

Version

16.0.1

License

MIT

Unpacked Size

8.23 kB

Total Files

11

Last publish

Collaborators

  • sfl-fe-team