0.4.0-pre.0 • Published 8 years ago

o_0 v0.4.0-pre.0

Weekly downloads
62
License
MIT
Repository
github
Last release
8 years ago

Build Status

Observable

Installation

Node

npm install o_0

Usage

Observable = require "o_0"

Get notified when the value changes.

observable = Observable 5

observable() # 5

observable.observe (newValue) ->
  console.log newValue

observable 10 # logs 10 to console

Arrays

Proxy array methods.

observable = Observable [1, 2, 3]

observable.forEach (value) ->
  # 1, 2, 3

Functions

Automagically compute dependencies for observable functions.

firstName = Observable "Duder"
lastName = Observable "Man"

o = Observable ->
  "#{firstName()} #{lastName()}"

o.observe (newValue) ->
  assert.equal newValue, "Duder Bro"

lastName "Bro"
0.4.0-pre.0

8 years ago

0.3.8

9 years ago

0.3.7

10 years ago

0.3.6

10 years ago

0.3.5

10 years ago

0.3.4

10 years ago

0.3.3

11 years ago

0.3.2

11 years ago

0.3.1

11 years ago

0.2.0

11 years ago

0.2.0-pre.7

11 years ago

0.2.0-pre.6

11 years ago

0.2.0-pre.5

11 years ago

0.2.0-pre.4

11 years ago

0.2.0-pre.3

11 years ago

0.2.0-pre.2

11 years ago

0.2.0-pre.1

11 years ago

0.2.0-pre.0

11 years ago

0.1.2

11 years ago