Skip to content

17ban/bools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation

npm

npm i -S bools

yarn

yarn add bools

Usage

const { Bools } = require('bools')

// define boolean fields
const userBools = new Bools([
    'isAdmin',
    'isVip',
    'isAuthed',
    'isBanned'
])

// covert a field-value object to a number
let userBoolsNum = userBools.toNum({
    isAdmin: false,
    isVip: false,
    isAuthed: true,
    isBanned: false
})
console.log(userBoolsNum)  // --> 4

// covert a number to a field-value object
let userBoolsObj = userBools.toObj(userBoolsNum)
console.log(userBoolsObj)  // --> { isAdmin: false, isVip: false, isAuthed: true, isBanned: false }

About

[npm package] Convert a group of boolean field values to a number.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published