Interface for the `window` and `document` variables of a webpage.
Provide interfaces for the window, document and navigator variables of a webpage.
Monad interfaces
Either monad
[Maybe Monad](https://en.wikibooks.org/wiki/Haskell/Understanding_monads/Maybe), The Maybe monad represents computations which might "go wrong" by not returning a value.
Monadic types library for JavaScript
Write cleaner TypeScript
Type safe Option, Result, and Either types; inspired by Rust
Option, Result, and Either types for JavaScript - Inspired by Rust
Functional Programming for Pragmatists
TsMonad - fun-size monads library for TypeScript
A TypeScript library providing Maybe and Either monads for functional programming.
A library for obtaining browser versions with their maximum supported Baseline feature set and Widely Available status.
No description provided.
Implement iterator with helper functions
Option and Result types for JavaScript; TypeScript first
🚀 Efficient Monads for JS: Maybe (Option) and Either (Result), Identity
TsMonad - fun-size monads library for TypeScript
Get the default browser
Frontend monads with consistent and beginner-friendly naming conventions.
SHA256 wrapper for browsers that prefers `window.crypto.subtle` but will fall back to a pure JS implementation in @aws-crypto/sha256-js to provide a consistent interface for SHA256.
Utilities to help ease use of monads in javascript
Scala-styled monads for Typescript
Get the bundle identifier of the default browser (macOS). Example: com.apple.Safari