Skip to content

gcanti/fp-ts-rxjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

40a4e4f · May 5, 2021

History

92 Commits
Jan 16, 2021
Jun 7, 2017
May 5, 2021
Jan 18, 2021
May 5, 2021
May 5, 2021
Jan 18, 2021
Jan 9, 2020
May 5, 2021
Jun 7, 2017
Mar 8, 2019
Jul 11, 2019
Apr 22, 2021
May 5, 2021
Jan 18, 2021
Jan 9, 2020
Jan 18, 2021
Jan 9, 2020

Repository files navigation

fp-ts bindings for rxjs

Implemented instances

  • Monad
  • Alternative
  • Filterable

Example

import { from } from 'rxjs'
import { observable } from 'fp-ts-rxjs/lib/Observable'

const fa = from([1, 2, 3])
const fb = observable.chain(fa, a => from([a, a + 1]))
// fb will emit 1, 2, 2, 3, 3, 4

TypeScript compatibility

The stable version is tested against TypeScript 3.1.3

rxjs compatibility

rxjs version fp-ts-rxjs version
rxjs@6 fp-ts-rxjs@0.5.x
rxjs@5 fp-ts-rxjs@0.4.x

Documentation