Skip to content

Universal

Compare
Choose a tag to compare
@kzaher kzaher released this 09 Feb 18:28
· 23 commits to master since this release
0dbe524
  • Renames Mutation to Event.
  • Removes deprecated APIs.
  • Adds the most general version of feedback loop
public func react<State, Request: Equatable, RequestID, Event>(
    requests: @escaping (State) -> [RequestID: Request],
    effects: @escaping (_ initial: Request, _ state: Observable<Request>) -> Observable<Event>
) -> (ObservableSchedulerContext<State>) -> Observable<Event> {
  • Simpler feedback loops are now just a specialization of the general one.
  • Removes hacky versions of feedback loops that existed because Swift compiler didn't generate automatic Equality conformance.