Skip to content

Latest commit

 

History

History
34 lines (29 loc) · 1.13 KB

README.md

File metadata and controls

34 lines (29 loc) · 1.13 KB

Force Boolean

Greenkeeper badge Build Status

Forced transform your variable into a boolean without worried.

How to install

  • via npm: npm install --save force-boolean
  • via yarn: yarn add force-boolean

How to use

// ES6+ Babel
import ForceBoolean from 'force-boolean'
// Typescript
import ForceBoolean from 'force-boolean'
// CommonJS
const ForceBoolean = require('force-boolean').default

const YOUR_VAR = 'false'
console.log(ForceBoolean(YOUR_VAR)) // it's return boolean false

Test

  • return false if value is number 0
  • return false if value is string '0'
  • return false if value is string 'false'
  • return false if value is boolean false
  • return false if value is undefined
  • return false if value is null
  • return true if value is number 1
  • return true if value is string '1'
  • return true if value is string 'true'
  • return true if value is boolean true