Skip to content

ddwwcruz/wyndigo-broadcaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wyndigo-broadcaster

State

import { State } from '@wyndigo/broadcaster'

let stateBroadcaster = new State({
  something: 'someValue'
});

// subscribe to the broadcaster
let subscriber = stateBroadcaster.subscribe(newState => {
  // do something
});

// set the state
stateBroadcaster.set({ something: 'new value with object' });
stateBroadcaster.set(oldState => {
  return {
    something: 'new value through function'
  };
});

// unsibscribe from the broadcaster
state.unsubscribe(subscriber);

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published