We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 38e6320 commit 46961b0Copy full SHA for 46961b0
WorkflowSwiftUI/Sources/StateAccessor.swift
@@ -12,6 +12,14 @@
12
public struct StateAccessor<State: ObservableState> {
13
let state: State
14
let sendValue: (@escaping (inout State) -> Void) -> Void
15
+
16
+ public init(
17
+ state: State,
18
+ sendValue: @escaping (@escaping (inout State) -> Void) -> Void
19
+ ) {
20
+ self.state = state
21
+ self.sendValue = sendValue
22
+ }
23
}
24
25
extension StateAccessor: ObservableModel {
WorkflowSwiftUI/Tests/ObservableScreenTests.swift
@@ -3,8 +3,8 @@
3
import SwiftUI
4
import ViewEnvironment
5
@_spi(ViewEnvironmentWiring) import ViewEnvironmentUI
6
+import WorkflowSwiftUI
7
import XCTest
-@testable import WorkflowSwiftUI
8
9
final class ObservableScreenTests: XCTestCase {
10
func test_viewEnvironmentObservation() {
0 commit comments