├── .github └── workflows │ └── swift-package.yml ├── .gitignore ├── .spi.yml ├── .swiftformat ├── CHANGELOG.md ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── HTTPTypesSuperhighway │ └── Endpoint+HTTPTypes.swift └── Superhighway │ ├── Documentation.docc │ ├── Extensions │ │ ├── Endpoint.md │ │ └── URLSession.md │ └── Superhighway.md │ ├── Endpoint.swift │ └── URLSession+Endpoint.swift └── Tests └── SuperhighwayTests ├── CombineIntegrationTests.swift ├── ConcurrencyIntegrationTests.swift ├── EndpointTests.swift ├── HTTPStubURLProtocol.swift ├── TestFixtures.swift └── URLSessionIntegrationTests.swift /.github/workflows/swift-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/.github/workflows/swift-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/.gitignore -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/.spi.yml -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/.swiftformat -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/README.md -------------------------------------------------------------------------------- /Sources/HTTPTypesSuperhighway/Endpoint+HTTPTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/Sources/HTTPTypesSuperhighway/Endpoint+HTTPTypes.swift -------------------------------------------------------------------------------- /Sources/Superhighway/Documentation.docc/Extensions/Endpoint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/Sources/Superhighway/Documentation.docc/Extensions/Endpoint.md -------------------------------------------------------------------------------- /Sources/Superhighway/Documentation.docc/Extensions/URLSession.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/Sources/Superhighway/Documentation.docc/Extensions/URLSession.md -------------------------------------------------------------------------------- /Sources/Superhighway/Documentation.docc/Superhighway.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/Sources/Superhighway/Documentation.docc/Superhighway.md -------------------------------------------------------------------------------- /Sources/Superhighway/Endpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/Sources/Superhighway/Endpoint.swift -------------------------------------------------------------------------------- /Sources/Superhighway/URLSession+Endpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/Sources/Superhighway/URLSession+Endpoint.swift -------------------------------------------------------------------------------- /Tests/SuperhighwayTests/CombineIntegrationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/Tests/SuperhighwayTests/CombineIntegrationTests.swift -------------------------------------------------------------------------------- /Tests/SuperhighwayTests/ConcurrencyIntegrationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/Tests/SuperhighwayTests/ConcurrencyIntegrationTests.swift -------------------------------------------------------------------------------- /Tests/SuperhighwayTests/EndpointTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/Tests/SuperhighwayTests/EndpointTests.swift -------------------------------------------------------------------------------- /Tests/SuperhighwayTests/HTTPStubURLProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/Tests/SuperhighwayTests/HTTPStubURLProtocol.swift -------------------------------------------------------------------------------- /Tests/SuperhighwayTests/TestFixtures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/Tests/SuperhighwayTests/TestFixtures.swift -------------------------------------------------------------------------------- /Tests/SuperhighwayTests/URLSessionIntegrationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhysforyou/Superhighway/HEAD/Tests/SuperhighwayTests/URLSessionIntegrationTests.swift --------------------------------------------------------------------------------