func responseDecodable()

in Sources/SPTDataLoaderSwift/Request.swift [274:291]


    func responseDecodable<Value: Decodable>(
        type: Value.Type = Value.self,
        decoder: ResponseDecoder = JSONDecoder(),
        completionHandler: @escaping (Response<Value, Error>) -> Void
    ) -> Self {
        addResponseHandler { [request] state in
            let response = Response(
                request: request,
                response: state.response,
                result: state.result.flatMap { response in
                    Result { try DecodableResponseSerializer<Value>(decoder: decoder).serialize(response: response) }
                }
            )
            completionHandler(response)
        }

        return self
    }