@@ -79,8 +79,9 @@ public struct DiffableTextField<Style: DiffableTextStyle>: UIViewRepresentable {
7979
8080 public final class Coordinator : NSObject , UITextFieldDelegate {
8181 @usableFromInline typealias Upstream = DiffableTextField
82- @usableFromInline typealias Context = DiffableTextKit . Context < Style , UTF16 >
82+ @usableFromInline typealias Environment = EnvironmentValues
8383 @usableFromInline typealias Remote = DiffableTextKit . Remote < Style >
84+ @usableFromInline typealias Context = DiffableTextKit . Context < Style , UTF16 >
8485
8586 //=--------------------------------------------------------------------=
8687 // MARK: State
@@ -90,18 +91,18 @@ public struct DiffableTextField<Style: DiffableTextStyle>: UIViewRepresentable {
9091 @usableFromInline private( set) var context : Context !
9192 @usableFromInline private( set) var upstream : Upstream !
9293 @usableFromInline private( set) var downstream : Downstream !
93- @usableFromInline private( set) var environment : EnvironmentValues !
94+ @usableFromInline private( set) var environment : Environment !
9495
9596 //=--------------------------------------------------------------------=
9697 // MARK: View Life Cycle
9798 //=--------------------------------------------------------------------=
9899
99- @inlinable func setup( _ upstream: Upstream , _ environment: EnvironmentValues , _ downstream: Downstream ) {
100+ @inlinable func setup( _ upstream: Upstream , _ environment: Environment , _ downstream: Downstream ) {
100101 self . upstream = upstream; self . environment = environment; self . downstream = downstream
101102 self . context = Context ( pull ( ) ) ; self . downstream. wrapped. delegate = self ; self . write ( )
102103 }
103104
104- @inlinable func update( _ upstream: Upstream , _ environment: EnvironmentValues ) {
105+ @inlinable func update( _ upstream: Upstream , _ environment: Environment ) {
105106 self . upstream = upstream; self . environment = environment
106107 self . synchronize ( ) // on update is same as on did update
107108 self . downstream. transform ( environment. diffableTextField_onUpdate)
0 commit comments