File tree 3 files changed +15
-2
lines changed
Playground/RxSwiftExtPlayground.playground/Pages/mergeWith.xcplaygroundpage 3 files changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -27,7 +27,8 @@ example("merge(with:)") {
27
27
let evenStream = Observable . from ( evenNumbers)
28
28
let otherStream = Observable . from ( otherNumbers)
29
29
30
- oddStream. merge ( with: evenStream, otherStream)
30
+ oddStream
31
+ . merge ( with: [ evenStream, otherStream] )
31
32
. subscribe ( onNext: { result in
32
33
print ( result)
33
34
} )
Original file line number Diff line number Diff line change 474
474
9DAB77991D6763AC007E85BC /* Frameworks */,
475
475
18EE7A191C47B12F00C7256C /* Products */,
476
476
);
477
+ indentWidth = 4;
477
478
sourceTree = "<group>";
479
+ tabWidth = 4;
478
480
};
479
481
18EE7A191C47B12F00C7256C /* Products */ = {
480
482
isa = PBXGroup;
Original file line number Diff line number Diff line change @@ -10,13 +10,23 @@ import Foundation
10
10
import RxSwift
11
11
12
12
extension Observable {
13
+ /**
14
+ Merges elements from the observable sequence with those of a different observable sequence into a single observable sequence.
15
+
16
+ - parameter with: Other observable.
17
+ - returns: The observable sequence that merges the elements of the observable sequences.
18
+ */
19
+ public func merge( with other: Observable < Element > ) -> Observable < Element > {
20
+ return Observable . merge ( self , other)
21
+ }
22
+
13
23
/**
14
24
Merges elements from the observable sequence with those of a different observable sequences into a single observable sequence.
15
25
16
26
- parameter with: Other observables.
17
27
- returns: The observable sequence that merges the elements of the observable sequences.
18
28
*/
19
- public func merge( with others: Observable < Element > ... ) -> Observable < Element > {
29
+ public func merge( with others: [ Observable < Element > ] ) -> Observable < Element > {
20
30
return Observable . merge ( [ self ] + others)
21
31
}
22
32
}
You can’t perform that action at this time.
0 commit comments