nFlow
Hierarchical event dispatcher
Work in progress
API
flow
.create()
.create('name')
.create('name', data)
flow
.name()
.name('test')
flow
.data()
.data({})
.data({},{},{})
flow
.emit()
.emit('name')
.emit('name', data)
.emit(flow2)
flow
.parent()
.parent(null)
.parent(flow)
flow.parents()
flow
.direction()
.direction(flow.direction.DEFAULT)
.direction(flow.direction.UPSTREAM)
.direction(flow.direction.DOWNSTREAM)
.direction(flow.direction.NONE)
flow
.children()
.children.all()
flow
.cancel()
.cancelled()
.cancelled(true)
flow
.stopPropagation()
flow
.on('name')
.on('name', handler)
.on('name', handler1, handler 2)