Size: a a a

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

2020 May 11

k

kl mw in Elm Lang сообщество разработчиков
а, ну в принципе разработчики позаботились и добавили FCNode.nodeType : String
источник

k

kl mw in Elm Lang сообщество разработчиков
ну а если мне действительно какие-то более сложные типы понадобятся
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
можно сделать функцию-обертку и через case анбоксить и вызывать нужный вью тогда
источник

k

kl mw in Elm Lang сообщество разработчиков
Mikhail Bortnyk
можно сделать функцию-обертку и через case анбоксить и вызывать нужный вью тогда
а какую функцию оборачивать?
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
Ну вместо FlowChart.view вызывать свою, оборачивать ее же
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
В сам модуль не смотрел, но могу завтра утром глянуть и набросать прототип
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
Но нужна будет ссылка :-)
источник

k

kl mw in Elm Lang сообщество разработчиков
Mikhail Bortnyk
Но нужна будет ссылка :-)
источник

MB

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

k

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

MB

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

k

kl mw in Elm Lang сообщество разработчиков
Mikhail Bortnyk
Ну вместо FlowChart.view вызывать свою, оборачивать ее же
ну да, я определяю свою функцию myView которая будет брать в качестве одного из аргументов MyNode -> Model -> Html FlowChart.Msg, так?
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
да, примерно
источник

k

kl mw in Elm Lang сообщество разработчиков
ну точнее я итак ее оборачиваю в свою view
источник

k

kl mw in Elm Lang сообщество разработчиков
толку то
источник

k

kl mw in Elm Lang сообщество разработчиков
возможно как-то не очень понятно объясняю
FlowChart.view кушает
nodeToHtml: FCNode -> Model -> Html FlowChart.Msg
а мне надо чтобы кушал
myNodeToHtml: MyNode -> Model -> Html FlowChart.Msg
источник

k

kl mw in Elm Lang сообщество разработчиков
myNodeToHtml я уже определяю с помощью кейсов
источник

k

kl mw in Elm Lang сообщество разработчиков
сейчас, то что я прошу, вообще говоря в общем случае невозможно
источник

k

kl mw in Elm Lang сообщество разработчиков
но это явно ситуация с которой думаю многие сталкиваются, и интересно будет узнать что в таких случаях делают
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
kl mw
возможно как-то не очень понятно объясняю
FlowChart.view кушает
nodeToHtml: FCNode -> Model -> Html FlowChart.Msg
а мне надо чтобы кушал
myNodeToHtml: MyNode -> Model -> Html FlowChart.Msg
Очень плохо понятно что именно требуется и зачем... но если nodeToHtml кушает такое, то нет никакого способа заставить его кушать что-то другое. Но можно к своему собственному типу добавить функцию myNodeToHtml, которая будет распаковывать тип и использовать nodeToHtml внутри
источник