stream_trigger 1.0.0 copy "stream_trigger: ^1.0.0" to clipboard
stream_trigger: ^1.0.0 copied to clipboard

Dart 1 only

The Stream Trigger object does exactly what the name implies. Stream Trigger can be used to either 'trigger' transformations to particular data on data streams, or trigger logic to happen elsewhere, o [...]

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add stream_trigger

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  stream_trigger: ^1.0.0

Alternatively, your editor might support dart pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:stream_trigger/stream_trigger.dart';
0
likes
15
points
19
downloads

Publisher

unverified uploader

Weekly Downloads

The Stream Trigger object does exactly what the name implies. Stream Trigger can be used to either 'trigger' transformations to particular data on data streams, or trigger logic to happen elsewhere, or both. It works by spotting the supplied trigger data on a data stream, that once spotted, will trigger the corresponding 'handler' function supplied with it to be invoked. The handler function then has the option of replacing the trigger data found on the data stream, or leaving it be. To replace the trigger data on the stream, the trigger's given handler can either return data of the same type as the stream, or can return a stream itself of equal typing. Stream Triggers can inject/merge one data stream into another at these specific trigger points if so desired. Again, the replacement of the trigger data does not have to occur. So if this is not desired, returning a null object from the handler will indicate the data should not change. But please note, the handler must have a return.

Homepage

License

unknown (license)

More

Packages that depend on stream_trigger