bools
TypeScript icon, indicating that this package has built-in type declarations

0.9.1 • Public • Published

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 }

Package Sidebar

Install

npm i bools

Weekly Downloads

0

Version

0.9.1

License

MIT

Unpacked Size

4.76 kB

Total Files

7

Last publish

Collaborators

  • 17ban