// // Networking.swift // SwinjectMVVMExample // // Created by Yoichi Tagaya on 8/22/15. // Copyright © 2015 Swinject Contributors. All rights reserved. // import ReactiveSwift public protocol Networking { /// Returns a `SignalProducer` emitting a JSON root element ( an array or dictionary). func requestJSON(_ url: String, parameters: [String : AnyObject]?) -> SignalProducer /// Returns a `SignalProducer` emitting an `UIImage`. func requestImage(_ url: String) -> SignalProducer }