├── .github └── workflows │ ├── autoinvite.yml │ └── tests.yml ├── .gitignore ├── Carthage.xcconfig ├── ExampleApp ├── ExampleApp.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── ExampleApp │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Example.swift │ ├── Info.plist │ ├── SceneDelegate.swift │ └── ViewController.swift ├── Podfile └── Podfile.lock ├── Helpers └── make_project.rb ├── LICENSE ├── Makefile ├── Package.swift ├── README.md ├── Resources ├── example.gif └── logo.png ├── RxCombine.podspec ├── Sources ├── Combine+Rx │ ├── Publisher+Rx.swift │ └── Subject+Rx.swift ├── Common │ └── DemandBuffer.swift ├── Info.plist └── Rx+Combine │ ├── BehaviorRelay+Combine.swift │ ├── BehaviorSubject+Combine.swift │ ├── Observable+Combine.swift │ ├── PublishRelay+Combine.swift │ ├── PublishSubject+Combine.swift │ ├── Relays+Combine.swift │ └── RxSubscription.swift ├── Tests ├── Info.plist ├── ObservableAsPublisherTests.swift ├── PublisherAsObservableTests.swift ├── RxRelaysToCombineTests.swift └── RxSubjectsToCombineTests.swift ├── codecov.yml └── scripts └── carthage-archive.sh /.github/workflows/autoinvite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/.github/workflows/autoinvite.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/.gitignore -------------------------------------------------------------------------------- /Carthage.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Carthage.xcconfig -------------------------------------------------------------------------------- /ExampleApp/ExampleApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/ExampleApp/ExampleApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ExampleApp/ExampleApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/ExampleApp/ExampleApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ExampleApp/ExampleApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/ExampleApp/ExampleApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ExampleApp/ExampleApp/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/ExampleApp/ExampleApp/AppDelegate.swift -------------------------------------------------------------------------------- /ExampleApp/ExampleApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/ExampleApp/ExampleApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ExampleApp/ExampleApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/ExampleApp/ExampleApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ExampleApp/ExampleApp/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/ExampleApp/ExampleApp/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ExampleApp/ExampleApp/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/ExampleApp/ExampleApp/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ExampleApp/ExampleApp/Example.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/ExampleApp/ExampleApp/Example.swift -------------------------------------------------------------------------------- /ExampleApp/ExampleApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/ExampleApp/ExampleApp/Info.plist -------------------------------------------------------------------------------- /ExampleApp/ExampleApp/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/ExampleApp/ExampleApp/SceneDelegate.swift -------------------------------------------------------------------------------- /ExampleApp/ExampleApp/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/ExampleApp/ExampleApp/ViewController.swift -------------------------------------------------------------------------------- /ExampleApp/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/ExampleApp/Podfile -------------------------------------------------------------------------------- /ExampleApp/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/ExampleApp/Podfile.lock -------------------------------------------------------------------------------- /Helpers/make_project.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Helpers/make_project.rb -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Makefile -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/README.md -------------------------------------------------------------------------------- /Resources/example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Resources/example.gif -------------------------------------------------------------------------------- /Resources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Resources/logo.png -------------------------------------------------------------------------------- /RxCombine.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/RxCombine.podspec -------------------------------------------------------------------------------- /Sources/Combine+Rx/Publisher+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Sources/Combine+Rx/Publisher+Rx.swift -------------------------------------------------------------------------------- /Sources/Combine+Rx/Subject+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Sources/Combine+Rx/Subject+Rx.swift -------------------------------------------------------------------------------- /Sources/Common/DemandBuffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Sources/Common/DemandBuffer.swift -------------------------------------------------------------------------------- /Sources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Sources/Info.plist -------------------------------------------------------------------------------- /Sources/Rx+Combine/BehaviorRelay+Combine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Sources/Rx+Combine/BehaviorRelay+Combine.swift -------------------------------------------------------------------------------- /Sources/Rx+Combine/BehaviorSubject+Combine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Sources/Rx+Combine/BehaviorSubject+Combine.swift -------------------------------------------------------------------------------- /Sources/Rx+Combine/Observable+Combine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Sources/Rx+Combine/Observable+Combine.swift -------------------------------------------------------------------------------- /Sources/Rx+Combine/PublishRelay+Combine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Sources/Rx+Combine/PublishRelay+Combine.swift -------------------------------------------------------------------------------- /Sources/Rx+Combine/PublishSubject+Combine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Sources/Rx+Combine/PublishSubject+Combine.swift -------------------------------------------------------------------------------- /Sources/Rx+Combine/Relays+Combine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Sources/Rx+Combine/Relays+Combine.swift -------------------------------------------------------------------------------- /Sources/Rx+Combine/RxSubscription.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Sources/Rx+Combine/RxSubscription.swift -------------------------------------------------------------------------------- /Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Tests/Info.plist -------------------------------------------------------------------------------- /Tests/ObservableAsPublisherTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Tests/ObservableAsPublisherTests.swift -------------------------------------------------------------------------------- /Tests/PublisherAsObservableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Tests/PublisherAsObservableTests.swift -------------------------------------------------------------------------------- /Tests/RxRelaysToCombineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Tests/RxRelaysToCombineTests.swift -------------------------------------------------------------------------------- /Tests/RxSubjectsToCombineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/Tests/RxSubjectsToCombineTests.swift -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/codecov.yml -------------------------------------------------------------------------------- /scripts/carthage-archive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CombineCommunity/RxCombine/HEAD/scripts/carthage-archive.sh --------------------------------------------------------------------------------