0.0.1-alpha.94 • Published 9 months ago

@arborjs/rxjs v0.0.1-alpha.94

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Arbor RXJS Binding

"Buy Me A Coffee"

RXJS binding for @arborjs/store.

!WARNING This is currently an experimental project, use it at your own risk in production.

Installation

Via npm

npm install @arborjs/rxjs

Or via yarn

yarn add @arborjs/rxjs

Make sure you have @arborjs/store installed.

Usage

import { Arbor } from "@arborjs/store"
import { from } from "@arborjs/rxjs"
import { filter } from "rxjs/operators"

const store = new Arbor({
  count: 0
})

// 1. Create an Observable version of the store
const observable = from(store)

// 2. Use RXJS APIs to process a stream of mutation events triggered by the store
observable
  .pipe(filter((event) => event.state.count % 2 === 0))
  .forEach((event) => {
    console.log("Even count:", event.state.count)
  })
  .catch(console.error)

store.state.count++
store.state.count++
=> Even count: 2
store.state.count++
store.state.count++
=> Even count: 4
0.0.1-alpha.94

9 months ago

0.0.1-alpha.93

10 months ago

0.0.1-alpha.89

1 year ago

0.0.1-alpha.88

1 year ago

0.0.1-alpha.87

1 year ago

0.0.1-alpha.90

1 year ago

0.0.1-alpha.92

12 months ago

0.0.1-alpha.91

12 months ago

0.0.1-alpha.86

1 year ago

0.0.1-alpha.83

1 year ago

0.0.1-alpha.84

1 year ago

0.0.1-alpha.81

2 years ago

0.0.1-alpha.82

2 years ago

0.0.1-alpha.67

2 years ago

0.0.1-alpha.66

2 years ago

0.0.1-alpha.68

2 years ago

0.0.1-alpha.80

2 years ago

0.0.1-alpha.65

2 years ago

0.0.1-alpha.61

2 years ago

0.0.1-alpha.60

2 years ago

0.0.1-alpha.56

2 years ago

0.0.1-alpha.55

2 years ago

0.0.1-alpha.58

2 years ago

0.0.1-alpha.57

2 years ago

0.0.1-alpha.59

2 years ago

0.0.1-alpha.50

2 years ago

0.0.1-alpha.51

2 years ago

0.0.1-alpha.54

2 years ago

0.0.1-alpha.53

2 years ago

0.0.1-alpha.49

2 years ago

0.0.1-alpha.48

2 years ago

0.0.1-alpha.47

2 years ago

0.0.1-alpha.45

3 years ago

0.0.1-alpha.44

3 years ago

0.0.1-alpha.46

3 years ago

0.0.1-alpha.43

3 years ago

0.0.1-alpha.42

3 years ago

0.0.1-alpha.39

3 years ago

0.0.1-alpha.41

3 years ago

0.0.1-alpha.40

3 years ago

0.0.1-alpha.38

3 years ago

0.0.1-alpha.37

3 years ago

0.0.1-alpha.36

3 years ago

0.0.1-alpha.35

3 years ago

0.0.1-alpha.34

3 years ago

0.0.1-alpha.33

3 years ago

0.0.1-alpha.32

3 years ago

0.0.1-alpha.31

3 years ago