Skip to content

Commit d2ba65a

Browse files
committed
version 2.11.5
1 parent 15bddae commit d2ba65a

File tree

4 files changed

+14
-7
lines changed

4 files changed

+14
-7
lines changed

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@
1616
**Note**: A feature tagged as Experimental is in a
1717
high state of flux, you're at risk of it changing without notice.
1818

19+
# 2.11.5
20+
21+
- **Polish**
22+
- more curried `elem` overloads, #1602 (@ammut)
23+
1924
# 2.11.4
2025

2126
- **Polish**

docs/modules/Option.ts.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -1526,11 +1526,12 @@ export declare function elem<A>(
15261526

15271527
```ts
15281528
import { some, none, elem } from 'fp-ts/Option'
1529+
import { pipe } from 'fp-ts/function'
15291530
import * as N from 'fp-ts/number'
15301531
1531-
assert.strictEqual(elem(N.Eq)(1, some(1)), true)
1532-
assert.strictEqual(elem(N.Eq)(2, some(1)), false)
1533-
assert.strictEqual(elem(N.Eq)(1, none), false)
1532+
assert.strictEqual(pipe(some(1), elem(N.Eq)(1)), true)
1533+
assert.strictEqual(pipe(some(1), elem(N.Eq)(2)), false)
1534+
assert.strictEqual(pipe(none, elem(N.Eq)(1)), false)
15341535
```
15351536

15361537
Added in v2.0.0

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "fp-ts",
3-
"version": "2.11.4",
3+
"version": "2.11.5",
44
"description": "Functional programming in TypeScript",
55
"main": "lib/index.js",
66
"module": "es6/index.js",

src/Option.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -1113,11 +1113,12 @@ export const toUndefined: <A>(ma: Option<A>) => A | undefined =
11131113
*
11141114
* @example
11151115
* import { some, none, elem } from 'fp-ts/Option'
1116+
* import { pipe } from 'fp-ts/function'
11161117
* import * as N from 'fp-ts/number'
11171118
*
1118-
* assert.strictEqual(elem(N.Eq)(1, some(1)), true)
1119-
* assert.strictEqual(elem(N.Eq)(2, some(1)), false)
1120-
* assert.strictEqual(elem(N.Eq)(1, none), false)
1119+
* assert.strictEqual(pipe(some(1), elem(N.Eq)(1)), true)
1120+
* assert.strictEqual(pipe(some(1), elem(N.Eq)(2)), false)
1121+
* assert.strictEqual(pipe(none, elem(N.Eq)(1)), false)
11211122
*
11221123
* @since 2.0.0
11231124
*/

0 commit comments

Comments
 (0)