📚 typescript-monads
Better TypeScript Control Flow
typescript-monads helps you write safer code by using abstractions over messy control flow and state.
Installation
You can use this library in the browser, node, or a bundler
Node or as a module
npm install typescript-monads
Browser
<head>
<script src="https://unpkg.com/typescript-monads"></script>
<!-- or use a specific version to avoid a http redirect -->
<script src="https://unpkg.com/[email protected]/index.min.js"></script>
</head>
var someRemoteValue;
typescriptMonads.maybe(someRemoteValue).tapSome(console.log)
Example Usage
Maybe
TODO
List
TODO
Either
TODO
Reader
TODO
Result
TODO
State
TODO
Logger
TODO