Skip to content

gardusi/monapt

 
 

Repository files navigation

Type Safe Monapt

npm version

Monapt helps you better manage null, undefined, exceptions, and other mildly interesting phenomena. It handles them through the Option, Try, and Future abstractions.

Setup

$ npm install type-safe-monapt

APIs

Usage

import { Option } from 'type-safe-monapt';

Option(1)
  .map((x) => x * 2)
  .getOrElse(() => 4);

You can also take a look at the tests to get a feel for how to use them.

Credits

This repo couldn't have been possible without jiaweihli/monapt. I'm merely adding types to Monapt so reading data is implemented correctly and we have feedback at compile time.

About

Options, Tries, and Futures for JavaScript / TypeScript

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 95.9%
  • JavaScript 4.1%