Skip to content

Commit 5c61e08

Browse files
authored
Merge pull request #286 from someyura/prepend-for-void-signals
Add prepend function for signals with Void element
2 parents 949251c + d0f6edd commit 5c61e08

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

Sources/SignalProtocol+Transforming.swift

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,3 +154,14 @@ extension SignalProtocol {
154154
return scan(nil) { (pair, next) in (pair?.1, next) }.ignoreNils()
155155
}
156156
}
157+
158+
extension SignalProtocol where Element == Void {
159+
160+
public func prepend() -> Signal<Void, Error> {
161+
prepend(())
162+
}
163+
164+
public func append() -> Signal<Void, Error> {
165+
append(())
166+
}
167+
}

0 commit comments

Comments
 (0)