Subscribing to the end of EventStreams and properties

Bacon provides the onEnd method to subscribe to callbacks that will be executed when an EventStream or property ends.

Here is some example code, which shows you how to use the onEnd callback. Place it in the index.js file:

script_start_time.onEnd(function(){
  console.log("Script start time has been successfully calculated and logged");
})

Here, we are attaching an onEnd callback to the constant property, which we created previously. After initialization, the property is ended; therefore, the onEnd callback is invoked. We can register multiple subscribers as well.

Actually, to end an EventStream or property, Bacon internally pushes an instance of the Bacon.End constructor. So, we can also use the ...

Get JavaScript: Moving to ES2015 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.