0.0.4 • Published 7 years ago

uncertain v0.0.4

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

uncertain Build Status

Flow control for indeterminate booleans as plain JS objects

Your API returns booleans, but sometimes a value is unknown. You want to have uncertain or null or true, but as plain javascript.

Install

$ npm install --save uncertain

Usage

var Uncertain = require('uncertain')

var value = Uncertain() // => 'uncertain'
Uncertain.is(value) // => true
Uncertain.is(true) // => false
Uncertain.is(false) // => false

Uncertain(null) // => 'uncertain'
Uncertain(undefined) // => 'uncertain'
Uncertain(true) // => true
Uncertain('true') // => true
Uncertain('false') // => true
Uncertain(0) // => false

Uncertain(undefined, undefined) // => 'uncertain'
Uncertain(undefined, 1) // => true

License

MIT © Andrew Joslin

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago