Size: a a a

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

2019 November 25

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Да, спасибо :)
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
сделай json из 1 элемента.
Я бы не был уверен, что сообщение на 100% точное
источник

S

Sviatoslav in Elm Lang сообщество разработчиков
но проблема не в декодере 100%
источник

S

Sviatoslav in Elm Lang сообщество разработчиков
вот что баг с сообщением больше похоже, да
источник

S

Sviatoslav in Elm Lang сообщество разработчиков
попробуйте вместо def.decode ctx воткнуть Decode.oneOf [ def.decode ctx, D.succeed False] например
источник

AK

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

S

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

S

Sviatoslav in Elm Lang сообщество разработчиков
если первый тоже в False не превратится, значит все же с сообщением что-то не так
источник

AK

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

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Сделай JSON массив на два элемента с копией первого объекта. Я вообще так то понимаю elm, без oneOf это не должно работать
источник

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Union -> oneOf. Или писать свой велосипед oneOf
источник

S

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

AY

Alexey Yurchenko in Elm Lang сообщество разработчиков
Sviatoslav
ну по логике оно должно фейлиться на втором элементе
+
источник

S

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

S

Sviatoslav in Elm Lang сообщество разработчиков
скорее всего все же с ошибкой, у меня на сложных декодерах иногда такую чушь выдает
источник

AK

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

AK

Anton Kotenko in Elm Lang сообщество разработчиков
Alexey Yurchenko
Сделай JSON массив на два элемента с копией первого объекта. Я вообще так то понимаю elm, без oneOf это не должно работать
если передаётся подходящий по типам декодер, то почему нет
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
D.field "model"
  <| D.oneOf
      [ def.decode ctx
      , D.succeed <| Layer.Cover { productShown = True }
      ]
источник

S

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

AK

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