-
The following features can be backported **without breaking changes**:
**2.14**
- `flatMap` (aka chain / chainW) https://github.com/gcanti/fp-ts/pull/1849
**2.15**
- `flatMap*` (aka chain\…
-
Why reimplementing prelude, when there is a nice little ecosystem? https://github.com/gcanti/fp-ts
-
[DRAFT]
## Summary
I dislike how try / catch is used for control flow logic, especially as JS / TS natively do not tell you at the type level, that this is the case:
E.g.:
As you can see, …
-
Several rules from [eslint-plugin-fp-ts-strict](https://github.com/SandroMaglione/eslint-plugin-fp-ts-strict) and [eslint-plugin-fp-ts](https://github.com/buildo/eslint-plugin-fp-ts) seem like a great…
-
Do you plan it or should userland send a PR? I know the company which maybe will desperately need it.
-
Drop your company name, svg logo, link to your website, and links to any repos using fp-ts. Going to add these to the website.
-
I use Quartz as my site generation tool. It takes Obsidian files and converts them to static html on a website. Your plugin is fantastic for closing the gap with Dataview pages.
Here's an example …
-
Error: node_modules/date-fns/index.d.ts:246:1 - error TS1383: Only named exports may use 'export type'.
246 export type * from "./types.js";
One solution I found is using Typescript version 5, bu…
-
Like in [lodash/fp](https://github.com/lodash/lodash/wiki/FP-Guide) [ramda](https://ramdajs.com/docs/#equals) (and offshoots) or [ts-belt](https://mobily.github.io/ts-belt/)
-
For those codebases that have fully embraced fp-ts -- especially including `Task` and `TaskEither`, we want to forbid things like creating new promises or including promises in return types.
Not al…