effect icon indicating copy to clipboard operation
effect copied to clipboard

Build production-ready applications in TypeScript

Results 479 effect issues
Sort by recently updated
recently updated
newest added

### What is the problem this feature would solve? An example use case are user facing arrays that feature a drag and drop interface or arrows to move items to...

enhancement

# Summary The discussion revolves around two topics: exposing `prettyErrors` and the usage of `TagProto`. Regarding `prettyErrors`, it is suggested to expose it to improve internal functionality. However, no specific...

Affected data types / modules: - ReadonlyArray - Chunk - List Related: https://github.com/Effect-TS/effect/pull/1489#issuecomment-1749890664 Related Discord discussion: https://discord.com/channels/795981131316985866/1159511432661061763/1159800894506942495 p.s. there are other `*NonEmpty` functions that could be unified

- [ ] Provide useful error message case thrown "thing" is not a standard `Error` - [x] Add stack to `Error.TaggedClass` instance Embrace the idea of "[Pit of success]( https://blog.codinghorror.com/falling-into-the-pit-of-success/)"

# Summary In the discussion, we explored the possibility of having a `raceAllWith` function in the Effect-TS library, which would allow racing multiple effects with individual handling functions. While there...

We should build a `create-effect` package to enable the `npm init effect` flow. See https://docs.npmjs.com/cli/v10/commands/npm-init

I'm looking for Reader, Writer and State structures but can't find them. Am I missing something?

Given a variable `arr` of type `T[]`, I'm noticing that ``` import * as Array from "@effect/data/ReadonlyArray" if(Array.isEmptyArray(arr)) { return; } arr; //

- [ ] Compact error traces (e.g. for parallel interruption) - [ ] Have CI reports for various runtimes (Node, Deno, Bun, Browser via Playwright for screenshots, ...) - [...

![CleanShot 2022-11-15 at 12 37 31@2x](https://user-images.githubusercontent.com/1567498/201919967-602a5fd1-7214-4444-aae5-5c648f216265.png) - e.g. via some kind of callback: `getTracingUiUrl = (spanId, traceId) => 'https://jaeger....'`

topic: tracing