├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── ci.yml ├── .gitignore ├── .swiftpm └── xcode │ ├── package.xcworkspace │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ └── xcschemes │ └── AsyncExtensions.xcscheme ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── PULL_REQUEST_TEMPLATE.md ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── AsyncChannels │ ├── AsyncBufferedChannel.swift │ └── AsyncThrowingBufferedChannel.swift ├── AsyncSubjects │ ├── AsyncCurrentValueSubject.swift │ ├── AsyncPassthroughSubject.swift │ ├── AsyncReplaySubject.swift │ ├── AsyncSubject.swift │ ├── AsyncThrowingCurrentValueSubject.swift │ ├── AsyncThrowingPassthroughSubject.swift │ ├── AsyncThrowingReplaySubject.swift │ └── Streamed.swift ├── Combiners │ ├── Merge │ │ ├── AsyncMerge2Sequence.swift │ │ ├── AsyncMerge3Sequence.swift │ │ ├── AsyncMergeSequence.swift │ │ └── MergeStateMachine.swift │ ├── WithLatestFrom │ │ ├── AsyncWithLatestFrom2Sequence.swift │ │ └── AsyncWithLatestFromSequence.swift │ └── Zip │ │ ├── AsyncZip2Sequence.swift │ │ ├── AsyncZip3Sequence.swift │ │ ├── AsyncZipSequence.swift │ │ ├── Zip2Runtime.swift │ │ ├── Zip2StateMachine.swift │ │ ├── Zip3Runtime.swift │ │ ├── Zip3StateMachine.swift │ │ ├── ZipRuntime.swift │ │ └── ZipStateMachine.swift ├── Common │ └── Termination.swift ├── Creators │ ├── AsyncEmptySequence.swift │ ├── AsyncFailSequence.swift │ ├── AsyncJustSequence.swift │ ├── AsyncLazySequence.swift │ ├── AsyncStream+Pipe.swift │ ├── AsyncThrowingJustSequence.swift │ └── AsyncTimerSequence.swift ├── Operators │ ├── AsyncHandleEventsSequence.swift │ ├── AsyncMapToResultSequence.swift │ ├── AsyncMulticastSequence.swift │ ├── AsyncPrependSequence.swift │ ├── AsyncScanSequence.swift │ ├── AsyncSequence+Assign.swift │ ├── AsyncSequence+Collect.swift │ ├── AsyncSequence+EraseToAnyAsyncSequence.swift │ ├── AsyncSequence+FlatMapLatest.swift │ ├── AsyncSequence+Share.swift │ └── AsyncSwitchToLatestSequence.swift └── Supporting │ ├── ManagedCriticalState.swift │ ├── Regulator.swift │ └── Result+ErrorMechanism.swift └── Tests ├── AsyncChannels ├── AsyncBufferedChannelTests.swift └── AsyncBufferedThrowingChannelTests.swift ├── AsyncSubjets ├── AsyncCurrentValueSubjectTests.swift ├── AsyncPassthroughSubjectTests.swift ├── AsyncReplaySubjectTests.swift ├── AsyncThrowingCurrentValueSubjectTests.swift ├── AsyncThrowingPassthroughSubjectTests.swift ├── AsyncThrowingReplaySubjectTests.swift └── StreamedTests.swift ├── Combiners ├── Merge │ └── AsyncMergeSequenceTests.swift ├── WithLatestFrom │ ├── AsyncWithLatestFrom2SequenceTests.swift │ └── AsyncWithLatestFromSequenceTests.swift └── Zip │ └── AsyncZipSequenceTests.swift ├── Creators ├── AsyncEmptySequenceTests.swift ├── AsyncFailSequenceTests.swift ├── AsyncJustSequenceTests.swift ├── AsyncLazySequenceTests.swift ├── AsyncStream+PipeTests.swift ├── AsyncThrowingJustSequenceTests.swift └── AsyncTimerSequenceTests.swift ├── Operators ├── AsyncHandleEventsSequenceTests.swift ├── AsyncMapToResultSequenceTests.swift ├── AsyncMulticastSequenceTests.swift ├── AsyncPrependSequenceTests.swift ├── AsyncScanSequenceTests.swift ├── AsyncSequence+AssignTests.swift ├── AsyncSequence+CollectTests.swift ├── AsyncSequence+EraseToAnyAsyncSequenceTests.swift ├── AsyncSequence+FlatMapLatestTests.swift ├── AsyncSequence+ShareTests.swift └── AsyncSwitchToLatestSequenceTests.swift └── Supporting └── Helpers.swift /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/AsyncExtensions.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/AsyncExtensions.xcscheme -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/LICENSE -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/README.md -------------------------------------------------------------------------------- /Sources/AsyncChannels/AsyncBufferedChannel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/AsyncChannels/AsyncBufferedChannel.swift -------------------------------------------------------------------------------- /Sources/AsyncChannels/AsyncThrowingBufferedChannel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/AsyncChannels/AsyncThrowingBufferedChannel.swift -------------------------------------------------------------------------------- /Sources/AsyncSubjects/AsyncCurrentValueSubject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/AsyncSubjects/AsyncCurrentValueSubject.swift -------------------------------------------------------------------------------- /Sources/AsyncSubjects/AsyncPassthroughSubject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/AsyncSubjects/AsyncPassthroughSubject.swift -------------------------------------------------------------------------------- /Sources/AsyncSubjects/AsyncReplaySubject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/AsyncSubjects/AsyncReplaySubject.swift -------------------------------------------------------------------------------- /Sources/AsyncSubjects/AsyncSubject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/AsyncSubjects/AsyncSubject.swift -------------------------------------------------------------------------------- /Sources/AsyncSubjects/AsyncThrowingCurrentValueSubject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/AsyncSubjects/AsyncThrowingCurrentValueSubject.swift -------------------------------------------------------------------------------- /Sources/AsyncSubjects/AsyncThrowingPassthroughSubject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/AsyncSubjects/AsyncThrowingPassthroughSubject.swift -------------------------------------------------------------------------------- /Sources/AsyncSubjects/AsyncThrowingReplaySubject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/AsyncSubjects/AsyncThrowingReplaySubject.swift -------------------------------------------------------------------------------- /Sources/AsyncSubjects/Streamed.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/AsyncSubjects/Streamed.swift -------------------------------------------------------------------------------- /Sources/Combiners/Merge/AsyncMerge2Sequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Combiners/Merge/AsyncMerge2Sequence.swift -------------------------------------------------------------------------------- /Sources/Combiners/Merge/AsyncMerge3Sequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Combiners/Merge/AsyncMerge3Sequence.swift -------------------------------------------------------------------------------- /Sources/Combiners/Merge/AsyncMergeSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Combiners/Merge/AsyncMergeSequence.swift -------------------------------------------------------------------------------- /Sources/Combiners/Merge/MergeStateMachine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Combiners/Merge/MergeStateMachine.swift -------------------------------------------------------------------------------- /Sources/Combiners/WithLatestFrom/AsyncWithLatestFrom2Sequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Combiners/WithLatestFrom/AsyncWithLatestFrom2Sequence.swift -------------------------------------------------------------------------------- /Sources/Combiners/WithLatestFrom/AsyncWithLatestFromSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Combiners/WithLatestFrom/AsyncWithLatestFromSequence.swift -------------------------------------------------------------------------------- /Sources/Combiners/Zip/AsyncZip2Sequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Combiners/Zip/AsyncZip2Sequence.swift -------------------------------------------------------------------------------- /Sources/Combiners/Zip/AsyncZip3Sequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Combiners/Zip/AsyncZip3Sequence.swift -------------------------------------------------------------------------------- /Sources/Combiners/Zip/AsyncZipSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Combiners/Zip/AsyncZipSequence.swift -------------------------------------------------------------------------------- /Sources/Combiners/Zip/Zip2Runtime.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Combiners/Zip/Zip2Runtime.swift -------------------------------------------------------------------------------- /Sources/Combiners/Zip/Zip2StateMachine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Combiners/Zip/Zip2StateMachine.swift -------------------------------------------------------------------------------- /Sources/Combiners/Zip/Zip3Runtime.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Combiners/Zip/Zip3Runtime.swift -------------------------------------------------------------------------------- /Sources/Combiners/Zip/Zip3StateMachine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Combiners/Zip/Zip3StateMachine.swift -------------------------------------------------------------------------------- /Sources/Combiners/Zip/ZipRuntime.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Combiners/Zip/ZipRuntime.swift -------------------------------------------------------------------------------- /Sources/Combiners/Zip/ZipStateMachine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Combiners/Zip/ZipStateMachine.swift -------------------------------------------------------------------------------- /Sources/Common/Termination.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Common/Termination.swift -------------------------------------------------------------------------------- /Sources/Creators/AsyncEmptySequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Creators/AsyncEmptySequence.swift -------------------------------------------------------------------------------- /Sources/Creators/AsyncFailSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Creators/AsyncFailSequence.swift -------------------------------------------------------------------------------- /Sources/Creators/AsyncJustSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Creators/AsyncJustSequence.swift -------------------------------------------------------------------------------- /Sources/Creators/AsyncLazySequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Creators/AsyncLazySequence.swift -------------------------------------------------------------------------------- /Sources/Creators/AsyncStream+Pipe.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Creators/AsyncStream+Pipe.swift -------------------------------------------------------------------------------- /Sources/Creators/AsyncThrowingJustSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Creators/AsyncThrowingJustSequence.swift -------------------------------------------------------------------------------- /Sources/Creators/AsyncTimerSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Creators/AsyncTimerSequence.swift -------------------------------------------------------------------------------- /Sources/Operators/AsyncHandleEventsSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Operators/AsyncHandleEventsSequence.swift -------------------------------------------------------------------------------- /Sources/Operators/AsyncMapToResultSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Operators/AsyncMapToResultSequence.swift -------------------------------------------------------------------------------- /Sources/Operators/AsyncMulticastSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Operators/AsyncMulticastSequence.swift -------------------------------------------------------------------------------- /Sources/Operators/AsyncPrependSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Operators/AsyncPrependSequence.swift -------------------------------------------------------------------------------- /Sources/Operators/AsyncScanSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Operators/AsyncScanSequence.swift -------------------------------------------------------------------------------- /Sources/Operators/AsyncSequence+Assign.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Operators/AsyncSequence+Assign.swift -------------------------------------------------------------------------------- /Sources/Operators/AsyncSequence+Collect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Operators/AsyncSequence+Collect.swift -------------------------------------------------------------------------------- /Sources/Operators/AsyncSequence+EraseToAnyAsyncSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Operators/AsyncSequence+EraseToAnyAsyncSequence.swift -------------------------------------------------------------------------------- /Sources/Operators/AsyncSequence+FlatMapLatest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Operators/AsyncSequence+FlatMapLatest.swift -------------------------------------------------------------------------------- /Sources/Operators/AsyncSequence+Share.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Operators/AsyncSequence+Share.swift -------------------------------------------------------------------------------- /Sources/Operators/AsyncSwitchToLatestSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Operators/AsyncSwitchToLatestSequence.swift -------------------------------------------------------------------------------- /Sources/Supporting/ManagedCriticalState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Supporting/ManagedCriticalState.swift -------------------------------------------------------------------------------- /Sources/Supporting/Regulator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Supporting/Regulator.swift -------------------------------------------------------------------------------- /Sources/Supporting/Result+ErrorMechanism.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Sources/Supporting/Result+ErrorMechanism.swift -------------------------------------------------------------------------------- /Tests/AsyncChannels/AsyncBufferedChannelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/AsyncChannels/AsyncBufferedChannelTests.swift -------------------------------------------------------------------------------- /Tests/AsyncChannels/AsyncBufferedThrowingChannelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/AsyncChannels/AsyncBufferedThrowingChannelTests.swift -------------------------------------------------------------------------------- /Tests/AsyncSubjets/AsyncCurrentValueSubjectTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/AsyncSubjets/AsyncCurrentValueSubjectTests.swift -------------------------------------------------------------------------------- /Tests/AsyncSubjets/AsyncPassthroughSubjectTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/AsyncSubjets/AsyncPassthroughSubjectTests.swift -------------------------------------------------------------------------------- /Tests/AsyncSubjets/AsyncReplaySubjectTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/AsyncSubjets/AsyncReplaySubjectTests.swift -------------------------------------------------------------------------------- /Tests/AsyncSubjets/AsyncThrowingCurrentValueSubjectTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/AsyncSubjets/AsyncThrowingCurrentValueSubjectTests.swift -------------------------------------------------------------------------------- /Tests/AsyncSubjets/AsyncThrowingPassthroughSubjectTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/AsyncSubjets/AsyncThrowingPassthroughSubjectTests.swift -------------------------------------------------------------------------------- /Tests/AsyncSubjets/AsyncThrowingReplaySubjectTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/AsyncSubjets/AsyncThrowingReplaySubjectTests.swift -------------------------------------------------------------------------------- /Tests/AsyncSubjets/StreamedTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/AsyncSubjets/StreamedTests.swift -------------------------------------------------------------------------------- /Tests/Combiners/Merge/AsyncMergeSequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Combiners/Merge/AsyncMergeSequenceTests.swift -------------------------------------------------------------------------------- /Tests/Combiners/WithLatestFrom/AsyncWithLatestFrom2SequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Combiners/WithLatestFrom/AsyncWithLatestFrom2SequenceTests.swift -------------------------------------------------------------------------------- /Tests/Combiners/WithLatestFrom/AsyncWithLatestFromSequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Combiners/WithLatestFrom/AsyncWithLatestFromSequenceTests.swift -------------------------------------------------------------------------------- /Tests/Combiners/Zip/AsyncZipSequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Combiners/Zip/AsyncZipSequenceTests.swift -------------------------------------------------------------------------------- /Tests/Creators/AsyncEmptySequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Creators/AsyncEmptySequenceTests.swift -------------------------------------------------------------------------------- /Tests/Creators/AsyncFailSequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Creators/AsyncFailSequenceTests.swift -------------------------------------------------------------------------------- /Tests/Creators/AsyncJustSequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Creators/AsyncJustSequenceTests.swift -------------------------------------------------------------------------------- /Tests/Creators/AsyncLazySequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Creators/AsyncLazySequenceTests.swift -------------------------------------------------------------------------------- /Tests/Creators/AsyncStream+PipeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Creators/AsyncStream+PipeTests.swift -------------------------------------------------------------------------------- /Tests/Creators/AsyncThrowingJustSequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Creators/AsyncThrowingJustSequenceTests.swift -------------------------------------------------------------------------------- /Tests/Creators/AsyncTimerSequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Creators/AsyncTimerSequenceTests.swift -------------------------------------------------------------------------------- /Tests/Operators/AsyncHandleEventsSequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Operators/AsyncHandleEventsSequenceTests.swift -------------------------------------------------------------------------------- /Tests/Operators/AsyncMapToResultSequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Operators/AsyncMapToResultSequenceTests.swift -------------------------------------------------------------------------------- /Tests/Operators/AsyncMulticastSequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Operators/AsyncMulticastSequenceTests.swift -------------------------------------------------------------------------------- /Tests/Operators/AsyncPrependSequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Operators/AsyncPrependSequenceTests.swift -------------------------------------------------------------------------------- /Tests/Operators/AsyncScanSequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Operators/AsyncScanSequenceTests.swift -------------------------------------------------------------------------------- /Tests/Operators/AsyncSequence+AssignTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Operators/AsyncSequence+AssignTests.swift -------------------------------------------------------------------------------- /Tests/Operators/AsyncSequence+CollectTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Operators/AsyncSequence+CollectTests.swift -------------------------------------------------------------------------------- /Tests/Operators/AsyncSequence+EraseToAnyAsyncSequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Operators/AsyncSequence+EraseToAnyAsyncSequenceTests.swift -------------------------------------------------------------------------------- /Tests/Operators/AsyncSequence+FlatMapLatestTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Operators/AsyncSequence+FlatMapLatestTests.swift -------------------------------------------------------------------------------- /Tests/Operators/AsyncSequence+ShareTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Operators/AsyncSequence+ShareTests.swift -------------------------------------------------------------------------------- /Tests/Operators/AsyncSwitchToLatestSequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Operators/AsyncSwitchToLatestSequenceTests.swift -------------------------------------------------------------------------------- /Tests/Supporting/Helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sideeffect-io/AsyncExtensions/HEAD/Tests/Supporting/Helpers.swift --------------------------------------------------------------------------------