effect
effect copied to clipboard
Build production-ready applications in TypeScript
## Type - [ ] Refactor - [x] Feature - [ ] Bug Fix - [ ] Optimization - [ ] Documentation Update ## Description add expo-sqlite to @effect/sql for...
### What is the problem this feature would solve? A CLI author may want to enable Wizard mode in scenarios other than `mycli --wizard`. In my case I prefer if...
Adds symmetric `toWeb` conversion to complement the existing `fromWeb`, enabling bidirectional conversion between `HttpServerRequest` and global `Request`. ## Changes **Public API** (`HttpServerRequest.ts`) - Export `toWeb: (self: HttpServerRequest) => Request` **Implementation**...
# Summary The `SqlMessageStorage` implementation currently uses a recursive foreign key constraint (`messages.requestId -> messages.id`) with `ON DELETE CASCADE`, which is incompatible with Vitess databases like Planetscale due to their...
## Type - [ ] Refactor - [ ] Feature - [x] Bug Fix - [ ] Optimization - [ ] Documentation Update ## Description Okay, so this is timezone-related,...
### What version of Effect is running? 3.18.4 ### What steps can reproduce the bug? This test case (pasted into `Cron.test.ts` if you want) I think demos the issue: ```ts...
For non streamed responses the response is never decoded by the provided `RpcSerialization`. This is however required for JsonRpc to work. Once we are decoding however, json decoding no longer...
Fixes returning decoded messages in `decodeJsonRpcRaw` when input is an Array. Closes #5665
### What is the problem this feature would solve? This would allow a Cron instance to produce the _last_ time that it would have triggered. This is useful if you're...
### What version of Effect is running? @effect/rpc: "0.71.1" ### What steps can reproduce the bug? On [RpcServers Response](https://github.com/Effect-TS/effect/blob/979d1c10cdb32817f64c1efb9daa41a1d8e8ff3d/packages/rpc/src/RpcServer.ts#L1013) we encode based on the RpcSerialization, which in the case of...