1.0.0 • Published 5 years ago

wyndigo-broadcaster v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

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);