observe-hafas-client
Observe all departures/arrivals/etc. returned by a hafas-client
instance.
Installation
npm install observe-hafas-client
Usage
const createHafas = const EventEmitter = const observe = const hafas = // set up observingconst observer = observerconst observedHafas = // query data from HAFASobservedHafas // Berlin Hbf
API
hafas
must be a hafas-client
instance. emitter
must be an event emitter. watch
must be an object with one or more flags of the following list set to true
:
departures
:departure
events emitted on.departures()
arrivals
:arrival
events emitted on.arrivals()
journeys
:journey
events emitted on.journeys()
legs
:leg
events emitted on.journeys()
,.refreshJourney()
stopovers
:stopover
events emitted on.journeys()
,.refreshJourney()
,.trip()
trips
:trip
events emitted on.journeys()
,.refreshJourney()
,.trip()
movements
:movement
events emitted on.radar()
Contributing
If you have a question or need support using observe-hafas-client
, please double-check your code and setup first. If you think you have found a bug or want to propose a feature, refer to the issues page.