npm.io
1.0.1 • Published 10 years ago

observ-clamp

Licence
MIT
Version
1.0.1
Deps
2
Vulns
0
Weekly
0

observ-clamp Build Status

Clamp an observable number between two values

Install

$ npm install --save observ-clamp

Usage

var ObservClamp = require('observ-clamp')

var number = ObservClamp(0, -5, 5)

number() // => 0

number.set(-10)
number() // => -5

number.set(10)
number() // => 5

number.set(3)
number() // => 3
//=> output

API

ObservClamp(initial, min, max) -> observable

Returns an Observ instance where value can never go lower than min or higher than max.

License

MIT Andrew Joslin

Keywords