Skip to content

Commit efaedb7

Browse files
committed
🐛 Fixed WritableKeyPath to reference one
1 parent 369fea5 commit efaedb7

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

Sources/Dripper/Station.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public final class Station<State: ObservableState, Action> {
6868
}
6969

7070
public subscript<Member>(
71-
dynamicMember dynamicMember: WritableKeyPath<State, Member>
71+
dynamicMember dynamicMember: ReferenceWritableKeyPath<State, Member>
7272
) -> Member {
7373
get {
7474
state[keyPath: dynamicMember]
@@ -80,7 +80,9 @@ public final class Station<State: ObservableState, Action> {
8080
}
8181

8282
extension Station where State: AnyObject {
83-
public func bind<Member>(_ dynamicMember: WritableKeyPath<State, Member>) -> Binding<Member> {
83+
public func bind<Member>(
84+
_ dynamicMember: ReferenceWritableKeyPath<State, Member>
85+
) -> Binding<Member> {
8486
Binding(
8587
get: {
8688
self.state[keyPath: dynamicMember]

0 commit comments

Comments
 (0)