mirror of
https://github.com/pointfreeco/swift-composable-architecture.git
synced 2025-12-24 12:14:25 +01:00
Add a EffectTask<Action> typealias for Effect<Action, Never> and rename Effect to EffectPublisher (#1471)
* Add an `EffectOf<Action>` typealias for `Effect<Action, Never>` * Fix doc * Rename `EffectOf` to `EffectTask` * Rename `Effect` to `EffectPublisher` * Soft-deprecate `Effect` * Link to `EffectTask` * Use `EffectPublisher` in Combine contexts * Reword soft-deprecation message * Remove `renamed:` fix-it for `Effect` deprecation * Update Sources/ComposableArchitecture/Documentation.docc/Extensions/ReducerProtocol.md Co-authored-by: Stephen Celis <stephen.celis@gmail.com> * Update Sources/ComposableArchitecture/Documentation.docc/ComposableArchitecture.md * Update Sources/ComposableArchitecture/Effect.swift * Fix DocC identifiers Co-authored-by: Stephen Celis <stephen.celis@gmail.com>
This commit is contained in:
@@ -4,7 +4,7 @@ import ComposableArchitecture
|
||||
private struct Counter: ReducerProtocol {
|
||||
typealias State = Int
|
||||
typealias Action = Bool
|
||||
func reduce(into state: inout Int, action: Bool) -> Effect<Bool, Never> {
|
||||
func reduce(into state: inout Int, action: Bool) -> EffectTask<Bool> {
|
||||
if action {
|
||||
state += 1
|
||||
return .none
|
||||
|
||||
Reference in New Issue
Block a user