Skip to content

Commit 3ac6ee1

Browse files
committed
feat: make Effect variadic
I've found a need in the pick library for the Effect type to be variadic. This will resolve a lot of uncomfortable apis that the unary type of Effect used to have. It just so happens that the output of a pair (without using Pair) was fortuitous, since TypeScript allows for a pretty comprehensive type when using spread operations. Tests were also updated (with surprisingly few breaking changes). I'm going to take this opportunity to start in on a release candidate for version 3 of fun, since there are breaking changes in effect. Over the next six months to a year my plan is to lazily look through the other modules of fun for places where I want to introduce other breaking changes. Prime candidates are: * Schemable needs some tooling around min/max and other useful refinement types. * Stream likely has issues that I've overlooked.
1 parent 6bf3526 commit 3ac6ee1

File tree

4 files changed

+256
-260
lines changed

4 files changed

+256
-260
lines changed

deno.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@baetheus/fun",
3-
"version": "2.3.5",
3+
"version": "3.0.0-rc.1",
44
"exports": {
55
"./applicable": "./applicable.ts",
66
"./array": "./array.ts",

0 commit comments

Comments
 (0)