🧠
rxjs-collection
  • Introduction
  • API
    • ReactiveArray
    • ReactiveMap
    • ReactiveWeakMap
    • ReactiveSet
    • ReactiveWeakSet
  • Reference
    • Classes
      • ReactiveArray
      • ReactiveMap
      • ReactiveWeakMap
      • ReactiveSet
      • ReactiveWeakSet
    • Helpers
      • reactive
      • hyperactive
  • Links
    • GitHub
Powered by GitBook
On this page
  • Installation
  • Usage

Introduction

RXJS enhanced Array, Map, WeakMap, Set and WeakSet.

Installation

npm install rxjs-collection

Usage

Each collection has been enhanced with asObservable and {un}subscribe alike methods:

import { ReactiveMap } from 'rxjs-collection';

const reactiveMap : ReactiveMap<number, number> = new ReactiveMap<number, number>();

// subscribe to mutations
reactiveMap.asObservable().subscribe(map => map.has(1));
reactiveMap.subscribe(map => map.has(1));

// mutate the collection
reactiveMap.set(1, 1);

// unsubscribe from mutations
reactiveMap.unsubscribe();
NextAPI

Last updated 1 year ago