UNPKG

mutant

Version:

Create observables and map them to DOM elements. Massively inspired by hyperscript and observ-*. No virtual dom, just direct observable bindings. Unnecessary garbage collection is avoided by using mutable objects instead of blasting immutable junk all ove

16 lines (13 loc) 298 B
module.exports = watch function watch (observable, listener) { listener = listener || noop if (typeof observable === 'function') { var remove = observable(listener) listener(observable()) return remove } else { listener(observable) return noop } } function noop () {}