Skip to content

Commit a01a469

Browse files
authored
Change keypath BindingTarget initializer to use a (#890)
ReferenceWritableKeyPath instead of a WritableKeyPath in order to resolve source breaking change in SE-0481.
1 parent 7f73349 commit a01a469

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Sources/UnidirectionalBinding.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ public struct BindingTarget<Value>: BindingTargetProvider {
185185
/// - lifetime: The expected lifetime of any bindings towards `self`.
186186
/// - object: The object to consume values.
187187
/// - keyPath: The key path of the object that consumes values.
188-
public init<Object: AnyObject>(on scheduler: Scheduler = ImmediateScheduler(), lifetime: Lifetime, object: Object, keyPath: WritableKeyPath<Object, Value>) {
188+
public init<Object: AnyObject>(on scheduler: Scheduler = ImmediateScheduler(), lifetime: Lifetime, object: Object, keyPath: ReferenceWritableKeyPath<Object, Value>) {
189189
self.init(on: scheduler, lifetime: lifetime) { [weak object] in object?[keyPath: keyPath] = $0 }
190190
}
191191
}

0 commit comments

Comments
 (0)