This api allows you to combine Effect.all with Effect.bind. It is useful
when you want to concurrently run multiple effects and then combine their
results in a Do notation pipeline.
#3410192f2eb Thanks @tim-smart! - add propagateInterruption option to Fiber{Handle,Set,Map}
This option will send any external interrupts to the .join result.
#3410718cb70 Thanks @dilame! - feat(Stream): implement race operator, which accepts two upstreams and returns a stream that mirrors the first upstream to emit an item and interrupts the other upstream.
import { Stream, Schedule, Console, Effect } from "effect"
This api allows you to combine Effect.all with Effect.bind. It is useful
when you want to concurrently run multiple effects and then combine their
results in a Do notation pipeline.
#3410192f2eb Thanks @tim-smart! - add propagateInterruption option to Fiber{Handle,Set,Map}
This option will send any external interrupts to the .join result.
#3410718cb70 Thanks @dilame! - feat(Stream): implement race operator, which accepts two upstreams and returns a stream that mirrors the first upstream to emit an item and interrupts the other upstream.
import { Stream, Schedule, Console, Effect } from "effect"
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the production-dependencies group with 7 updates:
0.41.4
0.42.0
0.62.4
0.63.0
0.57.4
0.58.0
0.34.7
0.35.0
0.34.7
0.35.0
0.71.3
0.72.0
3.6.7
3.7.0
Updates
@effect/cli
from 0.41.4 to 0.42.0Release notes
Sourced from
@effect/cli
's releases.Changelog
Sourced from
@effect/cli
's changelog.Commits
19a7c96
Version Packages (#3519)0c69484
Version Packages (#3513)8e64b1a
Renders the default for allPrompt
types that acceptsTextOptions
. (#3508)Updates
@effect/platform
from 0.62.4 to 0.63.0Release notes
Sourced from
@effect/platform
's releases.Changelog
Sourced from
@effect/platform
's changelog.Commits
19a7c96
Version Packages (#3519)6bf28f7
add HttpApi modules to /platform (#3495)0c69484
Version Packages (#3513)Updates
@effect/platform-node
from 0.57.4 to 0.58.0Release notes
Sourced from
@effect/platform-node
's releases.Changelog
Sourced from
@effect/platform-node
's changelog.Commits
19a7c96
Version Packages (#3519)6bf28f7
add HttpApi modules to /platform (#3495)0c69484
Version Packages (#3513)Updates
@effect/printer
from 0.34.7 to 0.35.0Release notes
Sourced from
@effect/printer
's releases.Changelog
Sourced from
@effect/printer
's changelog.Commits
19a7c96
Version Packages (#3519)0c69484
Version Packages (#3513)Updates
@effect/printer-ansi
from 0.34.7 to 0.35.0Release notes
Sourced from
@effect/printer-ansi
's releases.Changelog
Sourced from
@effect/printer-ansi
's changelog.Commits
19a7c96
Version Packages (#3519)0c69484
Version Packages (#3513)Updates
@effect/schema
from 0.71.3 to 0.72.0Release notes
Sourced from
@effect/schema
's releases.Changelog
Sourced from
@effect/schema
's changelog.Commits
19a7c96
Version Packages (#3519)0c69484
Version Packages (#3513)Updates
effect
from 3.6.7 to 3.7.0Release notes
Sourced from effect's releases.
... (truncated)
Changelog
Sourced from effect's changelog.
... (truncated)
Commits
19a7c96
Version Packages (#3519)6bf28f7
add HttpApi modules to /platform (#3495)200e9d3
rename Config.stringNonEmpty to nonEmptyString (#3517)e557838
Add a Config constructor :Config.stringNonEmpty
(#3514)8356321
IntroducebindAll
(#3486)db89601
feat(effect/Micro)
: add isMicroCause (#3501)718cb70
feat(Stream): race (#3305)2f456cc
PreserveArray.modify
andArray.modifyOption
non emptiness (#3496)7906d54
fix Array.replaceOption signature (#3497)d6e7e40
preserveArray.replace
Array.replaceOption
non emptiness (#3491)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show