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

15 lines (13 loc) 380 B
var Dict = require('../dict') var Value = require('../value') var value = Value('blah') var dict = Dict({cat: 'meow'}) dict(x => console.log(x)) dict.put('dog', 'woof') dict.put('sheep', 'baa') dict.put('cow', 'moo') dict.put('human', value) dict.delete('sheep') console.log('keys =>', dict.keys()) dict.set({ cat: 'meow', dog: 'woof', sheep: 'baa', human: value }) dict.clear()