@collectable/sorted-set
TypeScript icon, indicating that this package has built-in type declarations

3.0.2 • Public • Published

Collectable.js: Immutable Set

Immutable Sorted Set

An persistent sorted set data structure with user-definable sort order

Build Status NPM version

This documentation is under construction. The list of functions, descriptions and examples are pending.

Installation

# via NPM
npm install @collectable/sorted-set

# or Yarn
yarn add @collectable/sorted-set

If you intend to use other data structures as well, install the main collectable package instead. It takes a dependency on each of these data structures, and so they will become available implicitly, after installation.

# via NPM
npm install collectable

# or Yarn
yarn add collectable

TypeScript type definitions are built in.

Usage

Import and use the functions you need:

import { fromArray } from '@collectable/sorted-set';

const set = fromArray(['X', 'Y']); // => SortedSet<[X, Y]>
const array = Array.from(set); // => [X, Y]

Use a modern bundler such as Webpack 2 or Rollup in order to take advantage of tree shaking capabilities, giving you maximum flexibility to use what you need while excluding anything else from the final build.


Documentation pending

/@collectable/sorted-set/

    Package Sidebar

    Install

    npm i @collectable/sorted-set

    Weekly Downloads

    103

    Version

    3.0.2

    License

    MIT

    Unpacked Size

    113 kB

    Total Files

    201

    Last publish

    Collaborators

    • collectable
    • thomastaymsft