New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

boolmap

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

boolmap

Hash object for boolean values with extra usefull functions (ES6)

latest
npmnpm
Version
1.1.1
Version published
Weekly downloads
14
16.67%
Maintainers
1
Weekly downloads
 
Created
Source

BoolMap

Hash object for boolean values with extra usefull functions written in ES6, compiled to ES5

installation

npm install boolmap

Usage

var BoolMap = require('boolmap');
var map = new BoolMap();
map.set('abc', true);
map.get('abc'); //true

API

set(key:string, value:boolean):void

Sets the key

setAll(value:boolean):void

Set all present keys to value

get(key:string):boolean

Get the boolean value of key.

toggle(key:string):void

Toggle the value of key

toggleAll():void

Toggle all keys

isTrue(key:string):boolean

Returns true if the key is true

isFalse(key:string):boolean

Returns true if the key is false

isAnyTrue():boolean

Returns true if at least one key in map is true

isAnyFalse():boolean

Returns true if at least one key in map is false

isAllTrue():boolean

Returns true only if all keys in map are true

isAllFalse():boolean

Returns false only if all keys in map are false

keys():string[]

Returns keys as array of strings

trueKeys():string[]

Returns keys (array of strings) that are true

falseKeys():string[]

Returns keys (array of strings) that are false

Array access

You work with BoolMap as with an array:


var map = new BoolMap();
map.set('abc', true);
expect(map['abc']).toBe(true);

Keywords

map

FAQs

Package last updated on 26 Feb 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts