ViewStoreOf

A convenience type alias for referring to a view store of a given reducer’s domain.

ViewStore.swift:587
typealias ViewStoreOf<R> = ViewStore<R.State, R.Action> where R : Reducer

Instead of specifying two generics:

let viewStore: ViewStore<Feature.State, Feature.Action>

You can specify a single generic:

let viewStore: ViewStoreOf<Feature>