@clarketm/supermap

1.2.32 • Public • Published

Map

NPM release

Map with superpowers! 💪

This data structure inherit all methods and properties from the Map built-in.

Individual Module Installation

Yarn

$ yarn add @clarketm/supermap

Npm

$ npm install @clarketm/supermap --save

API

constructor(iterable: Iterable)

Construct a Map

some(callback: Callback): boolean

Tests whether at least one element in the map passes the test implemented by the provided function

Name Type Attribute Description
callback Callback callback function

every(callback: Callback): boolean

Test whether all elements in the map pass the test implemented by the provided function

Name Type Attribute Description
callback Callback callback function

setDefault(key: Item, defaultValue: Item): Item

Similar to get(), but will set key to defaultValue if key is not already in Map.

Name Type Attribute Description
key Item Map key
defaultValue Item the default value to set in Map if the key is not defined

toObject(): object

Convert Map to an Object

Package Sidebar

Install

npm i @clarketm/supermap

Weekly Downloads

2

Version

1.2.32

License

MIT

Unpacked Size

16.7 kB

Total Files

6

Last publish

Collaborators

  • clarketm