npm.io
1.0.3 • Published 5 years ago

implies

Licence
MIT
Version
1.0.3
Deps
1
Size
20 kB
Vulns
0
Weekly
0

implies

NPM

Actual version published on npm Master build Total npm module downloads Codacy Badge Codacy Coverage Badge Dependencies badge

Provides convenient operations for Boolean logical and Bitwise "Implies" operators

Installation

  npm install implies

Usage

  const { implies, bitwiseImplies } = require('implies');

  console.log(implies(true, true));   // true
  console.log(implies(true, false));  // false
  console.log(implies(false, true));  // true
  console.log(implies(false, false)); // true

API Reference

_.implies(a, b) ⟾ boolean

Test the logic imply operation a => b, providing the following truth table:

A B Result
T T T
T F F
F T T
F F T

_.bitwiseImplies(a, b, [radix=10]) ⟾ string

Performs a bitwise implies operation between a => b treating the passed values as 64-bit integers and returning a numeric string of the given radix/base (defaulting to base-10)

Keywords