0.0.1 • Published 4 years ago

big-associative v0.0.1

Weekly downloads
5
License
MIT
Repository
github
Last release
4 years ago

Big Associative

Outline

Native associative containers of the JavaScript, they only can store under 224 elements.

The big-associative provides extended associative containers who can ignore the limitations. With the below components, you can store infinite elements until the memory overflow.

JS NativeExtended
MapBigMap
SetBigSet
WeakMapBigWeakMap
WeakSetBigWeakSet

Installation

NPM Module

Installing the big-associative is very easy. Just use the npm install command.

npm install --save big-associative

Usage

Just import big-associative and use any class what you want:

import { BigMap, BigSet, BigWeakMap, BigWeakSet } from "big-associative";

function main(): void
{
    const map: BigMap<number, number> = new BigMap();
    for (let i: number = 0; i < Number.MAX_INTEGER; ++i)
        map.set(i, i);
}