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
JavaScript
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()