We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
filterMap
1 parent a585aa5 commit b56a211Copy full SHA for b56a211
.changeset/bright-countries-report.md
@@ -0,0 +1,5 @@
1
+---
2
+"effect": patch
3
4
+
5
+fix Option filterMap example
packages/effect/src/Option.ts
@@ -1600,7 +1600,7 @@ export const partitionMap: {
1600
*
1601
* // Transform and filter numbers
1602
* const transformEven = (n: Option.Option<number>): Option.Option<string> =>
1603
- * Option.flatMap(n, (n) => (n % 2 === 0 ? Option.some(`Even: ${n}`) : Option.none()))
+ * Option.filterMap(n, (n) => (n % 2 === 0 ? Option.some(`Even: ${n}`) : Option.none()))
1604
1605
* console.log(transformEven(Option.none()))
1606
* // Output: { _id: 'Option', _tag: 'None' }
0 commit comments