File tree 4 files changed +14
-7
lines changed
4 files changed +14
-7
lines changed Original file line number Diff line number Diff line change 16
16
** Note** : A feature tagged as Experimental is in a
17
17
high state of flux, you're at risk of it changing without notice.
18
18
19
+ # 2.11.5
20
+
21
+ - ** Polish**
22
+ - more curried ` elem ` overloads, #1602 (@ammut )
23
+
19
24
# 2.11.4
20
25
21
26
- ** Polish**
Original file line number Diff line number Diff line change @@ -1526,11 +1526,12 @@ export declare function elem<A>(
1526
1526
1527
1527
` ` ` ts
1528
1528
import { some, none, elem } from 'fp-ts/Option'
1529
+ import { pipe } from 'fp-ts/function'
1529
1530
import * as N from 'fp-ts/number'
1530
1531
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)
1534
1535
` ` `
1535
1536
1536
1537
Added in v2 .0.0
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " fp-ts" ,
3
- "version" : " 2.11.4 " ,
3
+ "version" : " 2.11.5 " ,
4
4
"description" : " Functional programming in TypeScript" ,
5
5
"main" : " lib/index.js" ,
6
6
"module" : " es6/index.js" ,
Original file line number Diff line number Diff line change @@ -1113,11 +1113,12 @@ export const toUndefined: <A>(ma: Option<A>) => A | undefined =
1113
1113
*
1114
1114
* @example
1115
1115
* import { some, none, elem } from 'fp-ts/Option'
1116
+ * import { pipe } from 'fp-ts/function'
1116
1117
* import * as N from 'fp-ts/number'
1117
1118
*
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)
1121
1122
*
1122
1123
* @since 2.0.0
1123
1124
*/
You can’t perform that action at this time.
0 commit comments