Если у нас есть тип Foo: Decodable
, как мы можем сделать Array<Foo>
декодируемым?
Должен ли я создать еще один тип Foos: Decodable
?
Если да, то как это будет работать?
Я вижу проблему здесь
func exampleMethod<T:Decodable>(type: T) { }
// Argument type 'Array<Foo>.Type' does not conform to expected type 'Decodable'
exampleMethod(type: [Foo].self)