Skip to content

im4aLL/event

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo

Install

npm i @im4all/store --save

Usage

Register store

import { Event, Storage, Store } from '@im4all/store';

// Make sure this line get called only once
// if you are using angular then call inside app.component.ts ngOnInit
Store.register({ storage: Storage, event: Event });

Watch store change

Store.onChange((data, updatedItem) => {
    console.log(data, updatedItem);
});

Add or update an item inside store

Store.setItem('name', 'something');

Update multiple items at once

Store.setItems([
    { key: 'b', value: 2 },
    { key: 'c', value: 3 }
]);

Get all item from store

Store.all();

Clear all data from store

Store.flush();

About

Simple way to communicate one component to another component

Resources

Stars

Watchers

Forks

Packages

No packages published