Size: a a a

Elm Lang сообщество разработчиков

2019 November 25

AK

Anton Kotenko in Elm Lang сообщество разработчиков
и это не второй слой
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
https://t.me/elm_ru/18634 тут последняя картинка
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
такая же была в примере в Eliie пока я не починил
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
В Ellie
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Я не понимаю, почему тут структура данных не такая.

type Model  = Model1 | Model2

type alias Layer =
 { kind: String
  --....
  , model: Model
 }

Все же станет на свои места
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
потому что registry это Map<String, LayerDef>
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Тут не видно как registry ваш влияет на парсинг
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
type alias LayerDef a = { ..., decode : (Context -> D.Decoder a) }
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
он и не влияет
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Anton Kotenko
type alias LayerDef a = { ..., decode : (Context -> D.Decoder a) }
ладно, тут не прав, in the end, есть такой type Model = Model1 | Model2 и D.Decoder Model тут
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
иначе бы не сошлось
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Дальше смотри доку по oneOf, чтобы распарсить model1 model2 в зависимости от kind
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
но этот код и раньше парсил слои как надо, я не вижу почему этот способ хуже чем oneOf
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
https://habr.com/ru/post/424437/
мне когда-то хватило этой статьи, чтобы разбирать любой json
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
мне удобнее и понятнее так
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
проблема в другом
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Проблема, что на 1 элементе нет поля productShown
@ssbb_me сказал же
я не вижу кода обработки этого кейса
источник

S

Sviatoslav in Elm Lang сообщество разработчиков
ну судя по скриншоту оно на первом фейлится
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Alexey Yurchenko
Проблема, что на 1 элементе нет поля productShown
@ssbb_me сказал же
я не вижу кода обработки этого кейса
Посмотрите на ошибку, она про нулевой элемент
источник

S

Sviatoslav in Elm Lang сообщество разработчиков
источник