39 lines
710 B
Swift
39 lines
710 B
Swift
import ComposableArchitecture
|
|
|
|
struct SettingsState: Equatable {
|
|
}
|
|
|
|
enum SettingsAction: Equatable {
|
|
case noOp
|
|
}
|
|
|
|
struct SettingsEnvironment: Equatable {
|
|
}
|
|
|
|
// MARK: - SettingsStateReducer
|
|
|
|
typealias SettingsReducer = Reducer<SettingsState, SettingsAction, SettingsEnvironment>
|
|
|
|
extension SettingsReducer {
|
|
static let `default` = SettingsReducer { _, action, _ in
|
|
switch action {
|
|
default:
|
|
return .none
|
|
}
|
|
}
|
|
}
|
|
|
|
// MARK: - SettingsStore
|
|
|
|
typealias SettingsStore = Store<SettingsState, SettingsAction>
|
|
|
|
extension SettingsStore {
|
|
}
|
|
|
|
// MARK: - SettingsViewStore
|
|
|
|
typealias SettingsViewStore = ViewStore<SettingsState, SettingsAction>
|
|
|
|
extension SettingsViewStore {
|
|
}
|