FsToolkit.ErrorHandling icon indicating copy to clipboard operation
FsToolkit.ErrorHandling copied to clipboard

An opinionated F# Library for error handling

Results 38 FsToolkit.ErrorHandling issues
Sort by recently updated
recently updated
newest added

While exploring the repo this morning, I noticed that this video is no longer available. https://github.com/demystifyfp/FsToolkit.ErrorHandling/blob/dccdbbc629a15dbb1ab8c795ca515364cc81bfc7/README.md?plain=1#L18 Is there a substitute that can be used instead?

Implements #254 - Add `Seq.sequenceResultA` - align signature of `sequenceResultM` with that of `sequenceResultA` (yield an Array, rather than accumulating in a `list` and upcasting via `List.toSeq` - add docs...

There's a List.sequenceResultA I'd find use for a `Seq.sequenceResultA: Result seq -> Result` This would align with how Async.Parallel works (accumulate outputs in a ResizeArray, yield an array) for efficiency...

enhancement
good first issue

## Proposed Changes Closes https://github.com/demystifyfp/FsToolkit.ErrorHandling/issues/205 ## Types of changes What types of changes does your code introduce to FsToolkit.ErrorHandling? _Put an `x` in the boxes that apply and remove ones...

I just discovered that I can't use `and!` in `result { }` and expect my errors to accumulate; I have to use the `validation { }`. However, I can't find...

enhancement
good first issue

## Proposed Changes * https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/248 * https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/250 * https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/251 ## Types of changes What types of changes does your code introduce to FsToolkit.ErrorHandling? _Put an `x` in the boxes that...

### Describe the bug A function that takes a function as parameter cannot have its result bound with `let!` or `do!`, whereas the same works with `task` just fine. ###...

enhancement
good first issue

**Is your feature request related to a problem? Please describe.** Add bind for other require functions such as requireEqual, requireEmpty and etc **Describe the solution you'd like** Do the same...

enhancement
good first issue

## Proposed Changes This is a PR for: #228. It adds the `TaskValidation` module. ## Types of changes What types of changes does your code introduce to FsToolkit.ErrorHandling? _Put an...

We have `AsyncValidation`, it would be logical to have a matching `TaskValidation` functionality. **Describe alternatives you've considered** As an alternative, I could stay with `AsyncValidation` and then do `Async.StartAsTask`, but...

enhancement
good first issue