dispatch 0.1.2 copy "dispatch: ^0.1.2" to clipboard
dispatch: ^0.1.2 copied to clipboard

Dart 1 only

building on the streamble to provide a flux pattern dispatcher

Dispatch #

Provides a simple extendable Dispatcher that uses streams as a means of sending out messages and watchers capable of watching the messages based on either a string,function or regexp attribute

##Example:


  var dispatch = Dispatch.create();
  //register watchers based on criteria
  var thunder = dispatch.watch('thunder');
  var reggy = dispatch.watch(new RegExp('reggy'));
  var r1 = dispatch.watch((m) => m == 'slots');
  var r2 = dispatch.watch(new RegExp('bank'));

  dispatch.dispatch({'message':'slot','data':'rocking sox'});
  dispatch.dispatch({'message':'bank','data':'thunderous flags'});
  dispatch.dispatch({'message':'thunder','data':'rocking sox2'});
  dispatch.dispatch({'message':'reggy','data':'thunderous flags2'});
  dispatch.dispatch({'data':'we are not tagged'});

0
likes
25
points
46
downloads

Publisher

unverified uploader

Weekly Downloads

building on the streamble to provide a flux pattern dispatcher

Homepage

License

MIT (license)

Dependencies

ds, hub, streamable

More

Packages that depend on dispatch