Skip to content

Commit 7165ee5

Browse files
committed
remove some anys
1 parent dbf6cf9 commit 7165ee5

16 files changed

+416
-346
lines changed

docs/modules/Either.ts.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,8 @@ Added in v2.0.0
271271
272272
## chainW
273273
274+
Less strict version of [`chain`](#chain).
275+
274276
**Signature**
275277
276278
```ts
@@ -546,13 +548,15 @@ Added in v2.0.0
546548
**Signature**
547549

548550
```ts
549-
export declare function getOrElse<E, A>(onLeft: (e: E) => A): (ma: Either<E, A>) => A
551+
export declare const getOrElse: <E, A>(onLeft: (e: E) => A) => (ma: Either<E, A>) => A
550552
```
551553

552554
Added in v2.0.0
553555

554556
## getOrElseW
555557

558+
Less strict version of [`getOrElse`](#getOrElse).
559+
556560
**Signature**
557561

558562
```ts

docs/modules/IOEither.ts.md

+10-4
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,8 @@ Added in v2.0.0
190190
191191
## chainW
192192
193+
Less strict version of [`chain`](#chain).
194+
193195
**Signature**
194196
195197
```ts
@@ -236,19 +238,21 @@ Added in v2.0.0
236238
**Signature**
237239
238240
```ts
239-
export declare function chainEitherK<E, A, B>(f: (a: A) => Either<E, B>): (ma: IOEither<E, A>) => IOEither<E, B>
241+
export declare const chainEitherK: <E, A, B>(f: (a: A) => E.Either<E, B>) => (ma: IOEither<E, A>) => IOEither<E, B>
240242
```
241243
242244
Added in v2.4.0
243245
244246
## chainEitherKW
245247
248+
Less strict version of [`chainEitherK`](#chainEitherK).
249+
246250
**Signature**
247251
248252
```ts
249-
export declare const chainEitherKW: <D, A, B>(
250-
f: (a: A) => E.Either<D, B>
251-
) => <E>(ma: IOEither<E, A>) => IOEither<D | E, B>
253+
export declare const chainEitherKW: <E, A, B>(
254+
f: (a: A) => E.Either<E, B>
255+
) => <D>(ma: IOEither<D, A>) => IOEither<E | D, B>
252256
```
253257
254258
Added in v2.6.1
@@ -412,6 +416,8 @@ Added in v2.0.0
412416

413417
## getOrElseW
414418

419+
Less strict version of [`getOrElse`](#getOrElse).
420+
415421
**Signature**
416422

417423
```ts

docs/modules/Option.ts.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -634,7 +634,7 @@ Extracts the value out of the structure, if it exists. Otherwise returns the giv
634634
**Signature**
635635

636636
```ts
637-
export declare function getOrElse<A>(onNone: () => A): (ma: Option<A>) => A
637+
export declare const getOrElse: <A>(onNone: () => A) => (ma: Option<A>) => A
638638
```
639639

640640
**Example**
@@ -663,6 +663,8 @@ Added in v2.0.0
663663

664664
## getOrElseW
665665

666+
Less strict version of [`getOrElse`](#getOrElse).
667+
666668
**Signature**
667669

668670
```ts

docs/modules/Reader.ts.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -139,10 +139,12 @@ Added in v2.0.0
139139
140140
## chainW
141141
142+
Less strict version of [`chain`](#chain).
143+
142144
**Signature**
143145
144146
```ts
145-
export declare const chainW: <Q, A, B>(f: (a: A) => Reader<Q, B>) => <R>(ma: Reader<R, A>) => Reader<R & Q, B>
147+
export declare const chainW: <R, A, B>(f: (a: A) => Reader<R, B>) => <Q>(ma: Reader<Q, A>) => Reader<Q & R, B>
146148
```
147149
148150
Added in v2.6.0

docs/modules/ReaderEither.ts.md

+28-22
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ Added in v2.0.0
2525
- [map](#map)
2626
- [Monad](#monad)
2727
- [chain](#chain)
28-
- [chainEitherKW](#chaineitherkw)
2928
- [chainFirst](#chainfirst)
3029
- [chainW](#chainw)
3130
- [flatten](#flatten)
3231
- [combinators](#combinators)
3332
- [chainEitherK](#chaineitherk)
33+
- [chainEitherKW](#chaineitherkw)
3434
- [filterOrElse](#filterorelse)
3535
- [fromEitherK](#fromeitherk)
3636
- [local](#local)
@@ -181,18 +181,6 @@ export declare const chain: <R, E, A, B>(
181181
182182
Added in v2.0.0
183183
184-
## chainEitherKW
185-
186-
**Signature**
187-
188-
```ts
189-
export declare const chainEitherKW: <D, A, B>(
190-
f: (a: A) => E.Either<D, B>
191-
) => <R, E>(ma: ReaderEither<R, E, A>) => ReaderEither<R, D | E, B>
192-
```
193-
194-
Added in v2.6.1
195-
196184
## chainFirst
197185
198186
Composes computations in sequence, using the return value of one computation to determine the next computation and
@@ -210,12 +198,14 @@ Added in v2.0.0
210198
211199
## chainW
212200
201+
Less strict version of [`chain`](#chain).
202+
213203
**Signature**
214204
215205
```ts
216-
export declare const chainW: <Q, D, A, B>(
217-
f: (a: A) => ReaderEither<Q, D, B>
218-
) => <R, E>(ma: ReaderEither<R, E, A>) => ReaderEither<R & Q, D | E, B>
206+
export declare const chainW: <R, E, A, B>(
207+
f: (a: A) => ReaderEither<R, E, B>
208+
) => <Q, D>(ma: ReaderEither<Q, D, A>) => ReaderEither<Q & R, E | D, B>
219209
```
220210
221211
Added in v2.6.0
@@ -237,13 +227,27 @@ Added in v2.0.0
237227
**Signature**
238228
239229
```ts
240-
export declare function chainEitherK<E, A, B>(
241-
f: (a: A) => Either<E, B>
242-
): <R>(ma: ReaderEither<R, E, A>) => ReaderEither<R, E, B>
230+
export declare const chainEitherK: <E, A, B>(
231+
f: (a: A) => E.Either<E, B>
232+
) => <R>(ma: ReaderEither<R, E, A>) => ReaderEither<R, E, B>
243233
```
244234
245235
Added in v2.4.0
246236
237+
## chainEitherKW
238+
239+
Less strict version of [`chainEitherK`](#chainEitherK).
240+
241+
**Signature**
242+
243+
```ts
244+
export declare const chainEitherKW: <E, A, B>(
245+
f: (a: A) => E.Either<E, B>
246+
) => <R, D>(ma: ReaderEither<R, D, A>) => ReaderEither<R, E | D, B>
247+
```
248+
249+
Added in v2.6.1
250+
247251
## filterOrElse
248252
249253
**Signature**
@@ -427,12 +431,14 @@ Added in v2.0.0
427431

428432
## getOrElseW
429433

434+
Less strict version of [`getOrElse`](#getOrElse).
435+
430436
**Signature**
431437

432438
```ts
433-
export declare const getOrElseW: <Q, E, B>(
434-
onLeft: (e: E) => R.Reader<Q, B>
435-
) => <R, A>(ma: ReaderEither<R, E, A>) => R.Reader<R & Q, B | A>
439+
export declare const getOrElseW: <R, E, B>(
440+
onLeft: (e: E) => R.Reader<R, B>
441+
) => <Q, A>(ma: ReaderEither<Q, E, A>) => R.Reader<Q & R, B | A>
436442
```
437443

438444
Added in v2.6.0

0 commit comments

Comments
 (0)