Fluture icon indicating copy to clipboard operation
Fluture copied to clipboard

🦋 Fantasy Land compliant (monadic) alternative to Promises

Results 25 Fluture issues
Sort by recently updated
recently updated
newest added

First discovered in https://github.com/fluture-js/fluture-hooks/pull/6, this is one of several thinkable issues that arise once control over the resolution of a Future is taken outside of the Future constructor, for example:...

bug

In the past, I've always tried to use TypeScript to force type consistency onto users of the library: #374 has a good summary of this history. To explain my motivation...

This is an alternative to #435 that doesn't include auto-expansion of generic types. ---- A quick recap of auto-expansion: **Unstrict: With auto-expansion (behaviour on `master` for `chain` and `chainRej`)** 1....

I added a new function called `assume` as part of #279: https://github.com/fluture-js/Fluture/pull/279/commits/17449fad156bf2408b1fd17b6b9b08c10a7ceec0 I then decided that we can keep `finally`, but never came back to `assume`. Should we consider adding...

This issue assumes the approach in https://github.com/fluture-js/Fluture/pull/438 was taken, and proposes a possible follow-up. Currently, it's allowed to combine Futures with differing rejection types, for example in the following overload...

This is just an idea I wanted to write down and come back to later. Instead of impure `debugMode (true)` calls before using the rest of Fluture's API, maybe I...

> `node(done => open('somefile', 'r', done))` doesn't infer the callback value type since `open` returns nothing we can use as a reference. `typeof open` however can give some information. >...

Bumps [tsd](https://github.com/SamVerschueren/tsd) from 0.23.0 to 0.24.1. Release notes Sourced from tsd's releases. v0.24.1 Fix a crash (#161) b11b648 https://github.com/SamVerschueren/tsd/compare/v0.24.0...v0.24.1 v0.24.0 Add expectNever assertion (#130) ae6189b Add expectDocCommentIncludes assertion (#155) c3d0949...

dependencies

Bumps [eslint](https://github.com/eslint/eslint) from 7.32.0 to 8.23.1. Release notes Sourced from eslint's releases. v8.23.1 Bug Fixes b719893 fix: Upgrade eslintrc to stop redefining plugins (#16297) (Brandon Mills) 734b54e fix: improve autofix...

dependencies

Bumps [chai](https://github.com/chaijs/chai) from 4.4.1 to 5.1.0. Release notes Sourced from chai's releases. v5.1.0 What's Changed Remove useless guards and add parentheses to constuctors by @​koddsson in chaijs/chai#1593 Cleanup jsdoc comments...

dependencies