@typed/fp
Version:
Data Structures and Resources for fp-ts
38 lines (27 loc) • 1.2 kB
Markdown
# @typed/fp
`@typed/fp` is conceptually an extension of [fp-ts](https://gcanti.github.io/fp-ts/), with
cancelable async effects, [streams](https://github.com/mostjs/core), state management, and more.
This project is under heavy development. We intend to align with `fp-ts` v3. A 1.0 will be released
once both codebases are stable.
## Features
- [`@most/core`](https://github.com/mostjs/core) [Streams](https://typed-fp.org/modules/Stream.ts)
- [Cancelable Async Effect](https://typed-fp.org/modules/Resume.ts)
- [Dependency Injection](https://typed-fp.org/modules/Env.ts)
- [State Management](https://typed-fp.org/modules/Ref.ts)
- Testable
- Free of globals
- Type-Safe
- Composable
- Concurrent
- Asynchronous
- Resource-safe
- Resilient
- Deeply integrated with [fp-ts](https://gcanti.github.io/fp-ts/)
## Documentation
Navigate over to [https://typed-fp.org](https://typed-fp.org) for all our documentation. More to
come over time. If something doesn't make sense, please open a github issue.
## Examples
[Examples Found Here](./docs/examples.md)
## Community
If you're interested in chatting with me about the project come on over and join us on
[Discord](https://discord.gg/kpPHEvkaAv).