Skip to content

Commit

Permalink
version 0.6.11
Browse files Browse the repository at this point in the history
  • Loading branch information
gcanti committed Oct 30, 2020
1 parent 5be892e commit 19d46b1
Show file tree
Hide file tree
Showing 7 changed files with 143 additions and 1 deletion.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,11 @@
**Note**: Gaps between patch versions are faulty/broken releases. **Note**: A feature tagged as Experimental is in a
high state of flux, you're at risk of it changing without notice.

# 0.6.11

- **New Feature**
- add `bind` and `bindTo` for all modules, #36 (@waynevanson)

# 0.6.10

- **New Feature**
Expand Down
25 changes: 25 additions & 0 deletions docs/modules/Observable.ts.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ Added in v0.6.0
- [ap](#ap)
- [apFirst](#apfirst)
- [apSecond](#apsecond)
- [bind](#bind)
- [bindTo](#bindto)
- [chain](#chain)
- [chainFirst](#chainfirst)
- [compact](#compact)
Expand Down Expand Up @@ -98,6 +100,29 @@ Added in v0.6.0

Added in v0.6.0

# bind

**Signature**

```ts
export function bind<K extends string, A, B>(
name: Exclude<K, keyof A>,
f: (a: A) => Observable<B>
): (fa: Observable<A>) => Observable<{ [P in keyof A | K]: P extends keyof A ? A[P] : B }> { ... }
```

Added in v0.6.11

# bindTo

**Signature**

```ts
export function bindTo<K extends string, A>(name: K): (fa: Observable<A>) => Observable<{ [P in K]: A }> { ... }
```

Added in v0.6.11

# chain

**Signature**
Expand Down
27 changes: 27 additions & 0 deletions docs/modules/ObservableEither.ts.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ Added in v0.6.8
- [apFirst](#apfirst)
- [apSecond](#apsecond)
- [bimap](#bimap)
- [bind](#bind)
- [bindTo](#bindto)
- [chain](#chain)
- [chainFirst](#chainfirst)
- [flatten](#flatten)
Expand Down Expand Up @@ -123,6 +125,31 @@ Added in v0.6.8

Added in v0.6.8

# bind

**Signature**

```ts
export function bind<K extends string, E, A, B>(
name: Exclude<K, keyof A>,
f: (a: A) => ObservableEither<E, B>
): (fa: ObservableEither<E, A>) => ObservableEither<E, { [P in keyof A | K]: P extends keyof A ? A[P] : B }> { ... }
```

Added in v0.6.11

# bindTo

**Signature**

```ts
export function bindTo<K extends string, E, A>(
name: K
): (fa: ObservableEither<E, A>) => ObservableEither<E, { [P in K]: A }> { ... }
```

Added in v0.6.11

# chain

**Signature**
Expand Down
27 changes: 27 additions & 0 deletions docs/modules/ReaderObservable.ts.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ Added in v0.6.6
- [apSecond](#apsecond)
- [ask](#ask)
- [asks](#asks)
- [bind](#bind)
- [bindTo](#bindto)
- [chain](#chain)
- [chainFirst](#chainfirst)
- [chainIOK](#chainiok)
Expand Down Expand Up @@ -142,6 +144,31 @@ export const asks: <R, A = never>(f: (r: R) => A) => ReaderObservable<R, A> = ..

Added in v0.6.6

# bind

**Signature**

```ts
export function bind<K extends string, R, A, B>(
name: Exclude<K, keyof A>,
f: (a: A) => ReaderObservable<R, B>
): (fa: ReaderObservable<R, A>) => ReaderObservable<R, { [P in keyof A | K]: P extends keyof A ? A[P] : B }> { ... }
```

Added in v0.6.11

# bindTo

**Signature**

```ts
export function bindTo<K extends string, R, A>(
name: K
): (fa: ReaderObservable<R, A>) => ReaderObservable<R, { [P in K]: A }> { ... }
```

Added in v0.6.11

# chain

**Signature**
Expand Down
29 changes: 29 additions & 0 deletions docs/modules/ReaderObservableEither.ts.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ Added in v0.6.10
- [ask](#ask)
- [asks](#asks)
- [bimap](#bimap)
- [bind](#bind)
- [bindTo](#bindto)
- [chain](#chain)
- [chainFirst](#chainfirst)
- [filterOrElse](#filterorelse)
Expand Down Expand Up @@ -134,6 +136,33 @@ Added in v0.6.10

Added in v0.6.10

# bind

**Signature**

```ts
export function bind<K extends string, R, E, A, B>(
name: Exclude<K, keyof A>,
f: (a: A) => ReaderObservableEither<R, E, B>
): (
fa: ReaderObservableEither<R, E, A>
) => ReaderObservableEither<R, E, { [P in keyof A | K]: P extends keyof A ? A[P] : B }> { ... }
```

Added in v0.6.11

# bindTo

**Signature**

```ts
export function bindTo<K extends string, R, E, A>(
name: K
): (fa: ReaderObservableEither<R, E, A>) => ReaderObservableEither<R, E, { [P in K]: A }> { ... }
```

Added in v0.6.11

# chain

**Signature**
Expand Down
29 changes: 29 additions & 0 deletions docs/modules/StateReaderObservableEither.ts.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ Added in v0.6.10
- [apFirst](#apfirst)
- [apSecond](#apsecond)
- [bimap](#bimap)
- [bind](#bind)
- [bindTo](#bindto)
- [chain](#chain)
- [chainFirst](#chainfirst)
- [evaluate](#evaluate)
Expand Down Expand Up @@ -117,6 +119,33 @@ Added in v0.6.10

Added in v0.6.10

# bind

**Signature**

```ts
export function bind<K extends string, S, R, E, A, B>(
name: Exclude<K, keyof A>,
f: (a: A) => StateReaderObservableEither<S, R, E, B>
): (
fa: StateReaderObservableEither<S, R, E, A>
) => StateReaderObservableEither<S, R, E, { [P in keyof A | K]: P extends keyof A ? A[P] : B }> { ... }
```

Added in v0.6.11

# bindTo

**Signature**

```ts
export function bindTo<K extends string>(
name: K
): <S, R, E, A>(fa: StateReaderObservableEither<S, R, E, A>) => StateReaderObservableEither<S, R, E, { [P in K]: A }> { ... }
```

Added in v0.6.11

# chain

**Signature**
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fp-ts-rxjs",
"version": "0.6.10",
"version": "0.6.11",
"description": "fp-ts bindings for RxJS",
"files": [
"lib",
Expand Down

0 comments on commit 19d46b1

Please sign in to comment.