composable_architecture
library
Classes
-
CancellableSubscription<T>
-
-
CaseKeyPathable
-
-
ConstSource<T>
-
-
Debug<State, Action>
-
-
Effect<Action>
-
A type that allows transforming side effects into organized and testable
return values.
-
EmptyReducer<State, Action>
-
-
Feature<State, Action>
-
-
IfLet<State, Action, LocalState, LocalAction>
-
-
InMemorySource<T>
-
-
Inout<T>
-
-
KeyPath<Root, Prop>
-
-
KeyPathable
-
-
Presents<T>
-
Markup type for properties that represent data related to dynamically
presenting state.
-
Reduce<State, Action>
-
-
Scope<State, Action, LocalState, LocalAction>
-
-
Shared<T>
-
-
SharedZoneValues
-
-
Store<State, Action>
-
Stores are the runtime for Composable Architecture features.
-
SyncStream<T>
-
-
SyncStreamSubscription<T>
-
-
TestStore<State, Action>
-
This special store must be used for unit testing Features written
with the Composable Architecture.
-
WritableKeyPath<Root, Prop>
-
Functions
-
path<Root, Prop, Deeper>(KeyPath<Root, Prop> first, KeyPath<Prop, Deeper> second)
→ KeyPath<Root, Deeper>
-
-
path0<Root, Prop>(KeyPath<Root, Prop> first)
→ KeyPath<Root, Prop>
-
-
path2<Root, Prop, Deeper>(KeyPath<Root, Prop> first, KeyPath<Prop, Deeper> second)
→ KeyPath<Root, Deeper>
-
-
path3<Root, Prop1, Prop2, Deeper>(KeyPath<Root, Prop1> first, KeyPath<Prop1, Prop2> second, KeyPath<Prop2, Deeper> third)
→ KeyPath<Root, Deeper>
-
-
path4<Root, Prop1, Prop2, Prop3, Deeper>(KeyPath<Root, Prop1> first, KeyPath<Prop1, Prop2> second, KeyPath<Prop2, Prop3> third, KeyPath<Prop3, Deeper> fourth)
→ KeyPath<Root, Deeper>
-
-
path5<Root, Prop1, Prop2, Prop3, Prop4, Deeper>(KeyPath<Root, Prop1> first, KeyPath<Prop1, Prop2> second, KeyPath<Prop2, Prop3> third, KeyPath<Prop3, Prop4> fourth, KeyPath<Prop4, Deeper> fith)
→ KeyPath<Root, Deeper>
-